このクイックチュートリアルでは、わずか数行のコードを使用して、Javaを使用してSVGをPDFに変換する方法を学習します。 SVGファイルをロードし、それをPDFとしてディスクに保存する必要があります。さまざまな方法で出力PDFをカスタマイズするオプションとともに、Javaを使用してSVGをPDFに変更できます。
Javaを使用してSVGをPDFにエクスポートする手順
- MavenリポジトリのAspose.Imagingを使用するようにプロジェクトを構成します
- Imageクラスオブジェクトを使用してソースSVGファイルをロードします
- PdfOptionsクラスオブジェクトをインスタンス化して、出力PDFを構成します
- 指定されたPDFオプションを使用して画像をPDFとして保存します
これらの手順は、構成情報を共有し、タスクを実行するための簡単なTo Doリストを共有することにより、Javaを使用してSVGファイルをPDFに変換するためのガイドです。まず、ソースSVGファイルをロードしてから、ページサイズ、PDFコアオプション、PDFドキュメント情報を設定するオプションを含むPdfOptionsクラスオブジェクトをインスタンス化する必要があります。
Javaを使用してSVGからPDFに変換するコード
import com.aspose.imaging.Image; | |
import com.aspose.imaging.License; | |
import com.aspose.imaging.imageoptions.PdfOptions; | |
public class ConvertSVGToPDFUsingJava { | |
public static void main(String[] args) // Main function to convert SVG to PDF using java | |
{ | |
// Initialize license to avoid watermark in the output PDF created from SVG | |
License licForSvgToPdf = new License(); | |
licForSvgToPdf.setLicense("Aspose.Imaging.lic"); | |
// Load the input SVG image to be converted to PDF | |
Image img = Image.load("Circle.svg"); | |
// Instantiate the PdfOptions class object to customize the converted PDF from SVG | |
PdfOptions options = new PdfOptions(); | |
// Save the output PDF file using the PdfOptions object | |
img.save("Compressed.pdf",options); | |
System.out.println("Done"); | |
} | |
} |
このコードは、Javaを使用して* SVGをPDFに変換し、PdfOptionsクラスオブジェクトを使用してPDFCoreOptionsを設定するオプションを提供します。 PDFCoreOptionsを使用して、ブックマークのアウトラインレベル、圧縮、拡張アウトラインレベル、見出しアウトラインレベル、JPEG品質、およびPDFコンプライアンスプロパティを設定できます。同様に、PdfOptionsクラスオブジェクトのPdfDocumentInfoプロパティを使用して、出力PDFファイルの作成者名、キーワード、件名、およびタイトルを設定できます。
ここでSVGをPDFに変換する方法を学びましたが、SVGをPNGに変換する場合は、Javaを使用してSVGをPNGに変換する方法の記事を参照してください。