XHTMLは、XML形式のマークアップを使用したテキストベースのファイル形式です。この形式は、一般的であり、スクリプトが少ないため、広く使用されています。一方、PDFファイルは、プラットフォームに依存しないために一般的に使用されている固定レイアウト形式のファイルです。場合によっては、XHTMLファイルをPDF形式に変換する必要があります。このようなユースケースに従って、この記事では、JavaでXHTMLをPDF形式に変換する方法を示します。
XHTMLからPDFへのコンバーター–JavaAPIのインストール
Aspose.HTML for Java APIは、HTML、MHTML、PDF、およびその他の多くのファイル形式をサポートしています。 新しいリリースセクションからJARファイルをダウンロードするか、次の構成を介してAsposeリポジトリからAPIにアクセスすることにより、APIをすばやく構成できます。
リポジトリ:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
依存:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>21.12</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
プログラムでJavaでXHTMLをPDFファイルに変換する
以下の手順では、JavaでプログラムによってXHTMLファイルをPDF形式に変換する方法について詳しく説明します。
- 入力XHTMLファイルをロードします。
- PdfSaveOptionsクラスオブジェクトを作成します。
- XHTMLファイルをPDF形式に変換します。
以下のコードスニペットは、JavaでプログラムによってXHTMLをPDF形式に変換する方法を示しています。
// 入力XHTMLファイルをロードして変換します
HTMLDocument document = new HTMLDocument("sample.xhtml");
// PdfSaveOptionsのインスタンスを作成します
PdfSaveOptions options = new PdfSaveOptions();
// XHTMLをPDFドキュメントとして保存
Converter.convertHTML(document, options, "output.pdf");
Aspose.HTMLforJavaを探索する
ドキュメントセクションを参照して、APIの他のさまざまな機能を調べることができます。さらに、リリースノートに関する情報や初心者向けガイドの詳細を提供するその他の役立つトピックもそれに応じてカバーされています。
結論
結論として、XHTMLをPDF形式に変換する方法を学びました。この変換は、データを多くの人と共有する必要がある場合など、さまざまなシナリオで役立ちます。また、お問い合わせやご不明な点がございましたら、フォーラムまでお気軽にご連絡ください。