Как мне отредактировать текст в файлах Visio (vsdx), используя python?
Я пытаюсь автоматизировать некоторые переводческие работы, где мне просто нужно отредактировать все тексты в Visio (vsdx
) файлы, диаграмму менять не нужно.
Я искал способы выполнить такое действие, но не могу найти ничего полезного.
Как мне импортировать vsdx
в Python, редактировать тексты по всему миру, а затем экспортировать vsdx
?
1 ответ
Прежде всего, вы должны прочитать больше о формате файла чертежа VSDX. Вот несколько ссылок:
- Visio VSDX Формат файла чертежа
- Введение в формат файла Visio (.vsdx)
- Управлять форматом файлов Visio программно
Кроме того, ознакомьтесь с соглашениями об открытой упаковке и XML или ECMA 376 - этот новый стандарт vsdx
основан на (крошечный намек: vsdx
это обычный архив).
После этого вы поймете, что в основном есть много библиотек, написанных даже на python, которые так или иначе работают с vsdx
,
Обновление: как вежливо заметил Николай, на самом деле не так много библиотек для работы с файлами такого типа. Итак, моя формулировка здесь (много) просто неверна. Напротив, есть несколько статей, объясняющих, как бороться с vsdx
формат.