Я пытаюсь преобразовать множество файлов Visio из .vsd
в .html
, но в каждом файле много страниц, поэтому мне нужно преобразовать все страницы в один файл .html
.
Используя приведенный ниже код Python, я могу преобразовать его в PDF, но мне действительно нужен HTML. Я заметил, что могу использовать win32com.client.Dispatch("SaveAsWeb.VisSaveAsWeb")
, но как его использовать? Есть идеи?
import sys
import win32com.client
from os.path import abspath
f = abspath(sys.argv[1])
visio = win32com.client.Dispatch("Visio.InvisibleApp")
doc = visio.Documents.Open(f)
doc.ExportAsFixedFormat(1, '{}.pdf'.format(f), 0, 0)
visio.Quit()
exit(0)