Microsoft® Visio Divisão de arquivos via Python

Divida um único documento Visio em arquivos diferentes usando código Python em aplicativos baseados em Python

 

Python Visio Biblioteca é capaz de dividir o documento Visio em várias páginas dentro de aplicativos baseados em Python. Os formatos de arquivo compatíveis incluem VDW, VDX, VSD, VSDM, VSDX, VSS, VSSM,VSSX,VST,VSTM,VSTX,VSX,VTX.

Dividir documento Visio em vários arquivos

A maneira mais simples de dividir Visio arquivos por página é acessando todas as páginas via Páginas Iterando em cada página e chamando o cópia de método. Finalmente, salvando-o em um caminho especificado.

  • Carregue o arquivo Visio com o caminho completo usando diagram classe . Iterar em cada página
  • Criar um novo objeto de classe Diagram
  • Copie a página via Copiar método
  • Chame o método save() e passe o nome do arquivo (caminho completo) com SaveFormat relevante.
Python Código para dividir Visio arquivos

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);