Javaでプログラム的にSVGをPDFに変換する

SVGからPDFへのJavaライブラリ

Scalable Vector Graphics(SVG)は、特性が最適化された人気のあるデジタル画像ファイル形式です。 SVGグラフィックはスケーラブルでプログラム可能であり、強力なアニメーションが可能です。さらに、SVG画像は、画像を点のセットとして蓄積し、それらを相互に接続するベクトルファイルに基づいています。一方、PDFは、もう1つのエンタープライズレベルのベクターグラフィック形式です。セキュリティ、圧縮、およびその他の強力な機能により、企業部門で広く使用されています。このブログ投稿では、JavaベースのアプリケーションでSVGをプログラムでPDFに変換する方法について説明します。

この記事では、次の点について説明します。

SVGからPDFへの変換用のJavaライブラリ-インストール手順

Aspose.HTML for Javaは、SVGからPDF、HTMLからPDFなどの複数の形式のファイル形式変換を提供します。ファイル形式変換だけでなく、ファイルの編集、作成、およびファイルデータの操作も提供します。プログラムでSVGをPDFに変換するには、簡単な手順に従ってこのJavaライブラリを設定しましょう。

jarファイルをダウンロードするか、pom.xmlに次のリポジトリと依存関係を配置して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-html</artifactId>
    <version>21.12</version>
    <classifier>jdk1.8</classifier>
</dependency>

JavaでプログラムによってSVGをPDFに変換する

このセクションでは、JavaSVGからPDFへの変換ライブラリのコードスニペットについて説明します。

以下は、Javaライブラリを使用してSVGをPDFに変換する手順です。

  1. SVGDocumentクラスのオブジェクトをソースSVGファイルで初期化します。
  2. pdfSaveOptionsクラスのオブジェクトを作成して、ドキュメントsetJpegQualitysetImageCompressionなどに関連するアドバンスメソッドにアクセスします。
  3. このsetJpegQuality(int value)メソッドを呼び出して、画像のJPEG圧縮の品質を指定します。
  4. convertSVG(SVGDocument document、PdfSaveOptions options、java.util.Collection ProvidedInputStreams)メソッドを呼び出して、SVG画像をPDFファイルに変換します。

次に、次のコードスニペットをコピーして貼り付け、プログラムでSVGをPDFに変換します。

 // ソースsvgファイルでSVGDocumentオブジェクトを初期化します
SVGDocument svgDocument = new SVGDocument("INPUT-FILE");
// pdfSaveOptionsのオブジェクトを作成します
PdfSaveOptions options = new PdfSaveOptions();
// このsetJpegQuality(int value)メソッドを呼び出して、画像のJPEG圧縮の品質を指定します
options.setJpegQuality(100);
// convertSVG(SVGDocumentドキュメント、PdfSaveOptionsオプション、java.util.Collectionを呼び出す<java.io.InputStream>提供されたInputStreams)SVGをPDFに変換します
Converter.convertSVG(svgDocument, options, "PATH-FOR-OUTPUT-FILE");

SVGからPDFへ

JavaでSVGをPDFに変換する

JavaでSVGをPDFに変換する

無料ライセンスを取得する

評価の制限を超えてAspose.HTMLforJavaを使用するには、無料の一時ライセンスを選択できます。

まとめ

このブログ投稿はここで終了します。 SVGからPDFへの変換のためにJavaライブラリのインストール手順を実行し、プログラムでSVGをPDFに変換する方法を実際に実行したことに注意してください。 Java。ただし、プログラムでファイルをある形式から別の形式に変換する場合は、このライブラリをJavaアプリケーションに統合できます。さらに、ドキュメントに目を通すことで、Aspose.HTMLを調べることができます。さらに、conholdate.comは、今後のトピックに関する興味深い記事をまもなく公開します。したがって、最新のアップデートについては、接続を維持してください。

質問する

ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。

関連項目