Microsoft&reg; </ sup>VisioPythonによるファイル分割

Pythonベースのアプリケーション内でPythonコードを使用して、単一のVisioドキュメントを異なるファイルに分割します

 

PythonVisioライブラリ VisioドキュメントをPythonベースのアプリケーション内の複数のページに分割することができます。サポートされているファイル形式には、VDW、VDX、VSD、VSDM、VSDX、VSS、VSSM、VSSX、VST、VSTM、VSTX、VSX、VTXがあります。

Visioドキュメントを複数のファイルに分割

Visioファイルをページごとに分割する最も簡単な方法は、次の方法ですべてのページにアクセスすることです。 ページ 、各ページを繰り返し処理し、 [コピー]( https://reference.aspose.com/diagram/python-java/asposediagram.api/page#copy(com.aspose.diagram.Page) ) 方法。最後にそれを指定されたパスに保存します。

+を使用してフルパスでVisioファイルをロードします diagramクラス 。 +各ページを繰り返します +新しいDiagramクラスオブジェクトを作成します +を介してページをコピーします [コピー方法]( https://reference.aspose.com/diagram/python-java/asposediagram.api/page#copy(com.aspose.diagram.Page) )。

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