JavaでVisioをPDFに変換する

JavaでVisioをPDFに変換する

プログラムでJavaでVisioPDFに変換したいとお考えですか?このブログ投稿では、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に変換するための手順とコードスニペットについて説明します。

以下の手順に従ってください。

  1. Diagramコンストラクターを呼び出して、VSDファイルから図をロードします。
  2. saveメソッドを呼び出して、PDFファイル形式で保存します。
// ダイアグラムコンストラクターを呼び出して、VSDファイルからダイアグラムをロードします
Diagram diagram = new Diagram("sample.vsdx");
// saveメソッドを呼び出して、PDFファイル形式で保存します 
diagram.save( "ExportToPDF_Out.pdf", SaveFileFormat.PDF);

以下の画像で出力を確認できます。

JavaでVSDXからPDFへ

JavaでVSDXからPDFへ

VisioからPDFへの変換-高度なオプション

ビジネス要件に従ってAPI呼び出しを構成することもできます。

手順とコードスニペットに従って、いくつかの主要な機能について説明します。

  1. Diagramクラスのオブジェクトを作成して、VSDXファイルからダイアグラムをロードします。
  2. PdfSaveOptionsクラスのインスタンスをインスタンス化して、ダイアグラムページをPDFにレンダリングするときに追加のオプションを指定します。
  3. SplitMultiPagesメソッドに値を渡して、ページの設定オプションに従ってダイアグラムを複数ページに分割するかどうかを定義します。
  4. setJpegQualityメソッドを呼び出して、画像のJPEG圧縮の品質を指定します。
  5. setPageSizeメソッドを呼び出して、生成された画像のページサイズを設定します。
  6. 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として保存するにはどうすればよいですか?

このlibrarysaveメソッドを呼び出して、JavaアプリケーションにVisioからPDFへのコンバーターを装備することができます。さらに、リストここをチェックして、他のメソッドやクラスについて知ることができます。

関連項目