Javaを使用してXSLFOをPDFにレンダリングする方法

この短いチュートリアルでは、Windows、Mac OS、またはUbuntuでJavaを使用してXSLFOをPDFにレンダリングする方法を学習します。数行のコードを使用して、XSL FOファイルをPDF形式に変換できます。

Javaを使用してXSLFOをPDFにレンダリングする手順

  1. プロジェクトのMavenリポジトリからAspose.PDFを構成します
  2. ロードオプションXslFoLoadOptionsを使用して、入力XSLFOファイルをDocumentクラスオブジェクトにロードします。
  3. 入力XSLFOファイルから変換された出力PDFを保存します

これらの手順では、必要なライブラリを構成してから、Documentクラスオブジェクトを初期化して、入力XSLFOファイルをディスクからロードします。次に、ロードオプションXslFoLoadOptionsを使用してXSLFOをJavaでPDFにエクスポートします。

Javaを使用してXSLFOをPDFに変換するコード

import com.aspose.pdf.Document;
import com.aspose.pdf.License;
public class HowToRenderXSLfoToPDFUsingJava {
public static void main(String[] args) throws Exception {//main() function for HowToReadBookmarksInPdfUsingJava
// Instantiate a license to remove trial version limitations while converting XSL-Fo file to PDF
License BookmarksPDFlicense = new License();
BookmarksPDFlicense.setLicense("Aspose.PDF.lic");
// Load the source XSL-Fo file using XslFoLoadOptions
Document XSLFODocument = new Document("InputXSLFODocument.fo", new com.aspose.pdf.XslFoLoadOptions());
// Save the output PDF file created using XSL-FO document
XSLFODocument.save("ConvertedFromXSLFOFile.pdf");
}
}

上記のJavaコードスニペットは、入力XSL FOファイルをロードし、それをPDFファイルにレンダリングします。このコードを実行するためにAdobeAcrobatアプリケーションをインストールする必要はありません。

このチュートリアルでは、Javaを使用してXSLFOからPDFを生成する方法を学びました。 PDFファイルからブックマークを読み取る場合など、他の操作も実行できます。Javaを使用してPDFでブックマークを読む方法の記事を参照してください。

 日本語