
JavaでVisioをPDFに変換する
プログラムでJavaでVisioをPDFに変換したいとお考えですか?このブログ投稿では、Javaで数行のコードを使用して、VSD/VSDXファイルを操作してPDFファイル形式に変換する方法を説明します。 Visioダイアグラムは、ビジネスプロセスとワークフローのさまざまなデザインを生成するために広く使用されています。ただし、VisioダイアグラムをPDF、PNGなどの他の一般的なファイル形式に変換する必要があります。このJavaVisioAPIは、この機能を実現するためのさまざまなクラスとメソッドを提供します。
この記事では、次の点について説明します。
JavaVisioAPIのインストール
このライブラリはインストールが簡単で、メソッドとインストールの手順の膨大なスタックを見つけることができる包括的なドキュメントを提供します。ただし、このAPIを有効にするには、JARファイルをダウンロードするか、以下で説明するMaven構成に従います。
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>22.7</version>
</dependency>
JavaでVisioをPDFに変換する方法
Visioダイアグラムは、プロセスダイアグラムを作成するための豊富なモデリング機能を提供します。このセクションでは、VSDをプログラムでPDFに変換するための手順とコードスニペットについて説明します。
以下の手順に従ってください。
// ダイアグラムコンストラクターを呼び出して、VSDファイルからダイアグラムをロードします
Diagram diagram = new Diagram("sample.vsdx");
// saveメソッドを呼び出して、PDFファイル形式で保存します
diagram.save( "ExportToPDF_Out.pdf", SaveFileFormat.PDF);
以下の画像で出力を確認できます。

JavaでVSDXからPDFへ
VisioからPDFへの変換-高度なオプション
ビジネス要件に従ってAPI呼び出しを構成することもできます。
手順とコードスニペットに従って、いくつかの主要な機能について説明します。
- Diagramクラスのオブジェクトを作成して、VSDXファイルからダイアグラムをロードします。
- PdfSaveOptionsクラスのインスタンスをインスタンス化して、ダイアグラムページをPDFにレンダリングするときに追加のオプションを指定します。
- SplitMultiPagesメソッドに値を渡して、ページの設定オプションに従ってダイアグラムを複数ページに分割するかどうかを定義します。
- setJpegQualityメソッドを呼び出して、画像のJPEG圧縮の品質を指定します。
- setPageSizeメソッドを呼び出して、生成された画像のページサイズを設定します。
- saveメソッドを呼び出して、PDF形式で保存します。
// VSDXファイルからダイアグラムをロードするDiagramクラスのオブジェクトを作成します
Diagram diagram = new Diagram( "sample.vsdx");
// PdfSaveOptionsクラスのインスタンスをインスタンス化して、ダイアグラムページをPDFにレンダリングするときに追加のオプションを指定します。
PdfSaveOptions options = new PdfSaveOptions();
// SplitMultiPagesメソッドに値を渡して、ページの設定に従ってダイアグラムを複数ページに分割するかどうかを定義します。オプション
options.setSplitMultiPages(true);
// setJpegQualityメソッドを呼び出して、画像のJPEG圧縮の品質を指定します
options.setJpegQuality(100);
// setPageSizeメソッドを呼び出して、生成された画像のページサイズを設定します
options.setPageSize(null);
// saveメソッドを呼び出してPDF形式で保存します
diagram.save( "SplitMultiPages.pdf", options);
無料ライセンスを取得する
無料の一時ライセンスを取得して、評価の制限なしにAPIを試すことができます。
まとめ
これで、この記事は終わりです。プログラムでVisioをJavaでPDFに変換する方法を学んだことを願っています。さらに、エンタープライズレベルのVisioからPDFへの変換機能を提供するいくつかの高度なオプションについても検討しました。さらに、このJava Visio APIのドキュメントにアクセスして、他のメソッドについて知ることができます。さらに、conholdate.comは、新しいトピックに関する新しいブログ投稿を書いています。したがって、定期的な更新については連絡を取り合ってください。
質問する
私たちのフォーラムであなたの質問や質問について私たちに知らせることができます。
よくある質問
VisioファイルをPDFに変換するにはどうすればよいですか?
このJavaVisioAPIを使用して、VSD/VSDXをPDFに変換できます。機能が豊富で、JavaでVisioをPDFに変換するためのさまざまな方法を提供します。
大きなVisioファイルをPDFとして保存するにはどうすればよいですか?
このlibraryのsaveメソッドを呼び出して、JavaアプリケーションにVisioからPDFへのコンバーターを装備することができます。さらに、リストここをチェックして、他のメソッドやクラスについて知ることができます。