Microsoft® Visio Fractionnement de fichiers via Python

Diviser un seul document Visio en différents fichiers à l'aide de code Python dans des applications basées sur Python

 

Python Visio Bibliothèque est capable de diviser le document Visio en plusieurs pages dans les applications basées sur Python. Les formats de fichiers pris en charge incluent VDW, VDX, VSD, VSDM, VSDX, VSS, VSSM,VSSX,VST,VSTM,VSTX,VSX,VTX.

Diviser Visio document en plusieurs fichiers

Le moyen le plus simple de diviser Visio fichiers par page est d’accéder à toutes les pages via pages Parcourant chaque page et en appelant le Copie méthode. Enfin, enregistrez-le dans un chemin spécifié.

  • Chargez le fichier Visio avec le chemin complet en utilisant diagram classe . Parcourez chaque page
  • Créer un nouvel objet de classe Diagram
  • Copiez la page via Méthode de copie
  • Appelez la méthode save() et transmettez le nom du fichier (chemin complet) ayant le SaveFormat pertinent.
Python code pour fractionner Visio fichiers

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