VSDやVSDXなどのVisioファイルは、組織図や建物の地図などの図面を作成するために使用されます。同様に、編集が必要なテキストやグラフィックを含めることができます。ワードプロセッサ。このような要件については、VisioVSDまたはVSDXファイルをJavaでプログラムによってDOCまたはDOCX形式のWord文書に変換できます。
- VSD /VSDXからWordDOCまたはDOCXへのコンバーター–JavaAPIのインストール
- JavaでVisioVSD/VSDX図をWordDOCドキュメントに変換する
- JavaでVisioVSD/VSDX図をプログラムでWordDOCXに変換する
VSD /VSDXからWordDOCまたはDOCXへのコンバーター–JavaAPIのインストール
VSDやVSDXなどのVisioファイルは、2段階のプロセスでDOCまたはDOCX形式のWordファイルに変換できます。入力ファイルは、Aspose.Diagram for Java APIを使用してPDF形式に変換され、Aspose.PDF for JavaAPIを使用してこのPDFファイルをDOCまたはDOCXWordドキュメントに変換されます。 New ReleasesセクションからJARファイルをダウンロードするか、pom.xmlの次の詳細を使用して、Aspose Repositoryからこれらをインストールすることにより、APIを構成するだけです。
リポジトリ:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
依存:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>22.3</version>
<classifier>jdk16</classifier>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>22.2</version>
</dependency>
</dependencies>
JavaでVisioVSD/VSDX図をWordDOCドキュメントに変換する
VSDまたはVSDXVisioファイルをDOCファイル拡張子の付いたWord文書に変換するには、以下の手順に従う必要があります。
- Diagramクラスインスタンスを初期化して、入力Visioファイルをロードします。
- VSDまたはVSDXファイルを中間PDFドキュメントに変換します。
- PDFドキュメントをDOCファイル拡張子の付いたWordファイルに変換します。
次のコードサンプルは、Javaを使用してプログラムでVSDまたはVSDXダイアグラムをDOC形式のWordファイルに変換する方法を示しています。
// 入力VSD/VSDXVisioダイアグラムをロードするダイアグラムオブジェクトを作成します
Diagram diagram = new Diagram("Diagram.vsd");
// ByteArrayOutputStreamを作成し、図をPDFとして保存します
ByteArrayOutputStream baos = new ByteArrayOutputStream();
// VisioVSDまたはVSDXをPDF形式に変換する
diagram.save(baos, SaveFileFormat.PDF);
// ByteArrayOutputStreamから入力PDFファイルをロードします
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());
// 出力ワードドキュメントのプロパティを設定します
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.Doc);
// 出力DOCWordファイルを保存します
document.save("Test.doc");
JavaでVisioVSD/VSDX図をプログラムでWordDOCXに変換する
VSDまたはVSDXファイルをDOCX形式に変換するには、以下の手順に従ってください。
- Diagramクラスのオブジェクトを初期化して、入力VSDまたはVSDXファイルをロードします。
- Saveメソッドを使用して、入力ファイルをPDF形式にエクスポートします。
- Documentクラスを使用してPDFファイルをDOCX形式に変換します。
以下のコードスニペットは、VSDまたはVSDX形式のVisioダイアグラムを、JavaでプログラムによってDOCX拡張子を持つWord文書に変換する方法を示しています。
// 入力VSD/VSDXVisioダイアグラムをロードするダイアグラムオブジェクトを作成します
Diagram diagram = new Diagram("Diagram.vsd");
// ByteArrayOutputStreamを作成し、図をPDFとして保存します
ByteArrayOutputStream baos = new ByteArrayOutputStream();
// VisioVSDまたはVSDXをPDF形式に変換する
diagram.save(baos, SaveFileFormat.PDF);
// ByteArrayOutputStreamから入力PDFファイルをロードします
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());
// 出力ワードドキュメントのプロパティを設定します
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.DocX);
// 出力DOCXWordファイルを保存します
document.save("Test.docx");
無料のAPIライセンスを取得する
無料の一時ライセンスを取得することで、APIを最大限に評価できます。
結論
この記事では、VSDまたはVSDX形式のVisioダイアグラムを、JavaでプログラムによってDOCまたはDOCXドキュメントとしてWordファイルに変換する方法を学習しました。さらに、ドキュメントセクションを参照して、他のVisio機能のサポートを確認できます。ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。