Microsoft® Visio Разделение файлов через Python

Разделить один документ Visio на разные файлы с помощью кода Python в приложениях на основе Python

 

Python Visio Библиотека может разбить документ Visio на несколько страниц в приложениях на основе Python. Поддерживаемые форматы файлов включают VDW, VDX, VSD, VSDM, VSDX, VSS, VSSM,VSSX,VST,VSTM,VSTX,VSX,VTX.

Разделить документ Visio на несколько файлов

Самый простой способ разбить файлы Visio по страницам — получить доступ ко всем страницам через страницы Перебирая каждую страницу и вызывая Копировать метод. Наконец, сохраните его по указанному пути.

  • Загрузите файл Visio с полным путем, используя diagram класс . Перебирать каждую страницу
  • Создать новый объект класса Diagram
  • Скопируйте страницу через Метод копирования
  • Вызовите метод save() и передайте имя файла (полный путь) с соответствующим SaveFormat.
Python Код для разделения Visio файлов

diagram = Diagram( "file.vsdx");
page = diagram.getPages().get(0);
dia =  Diagram();
dia.getPages().get(0).copy(page);
dia.save("outpath_with_filename", Aspose.Diagram.SaveFileFormat.VSDX);