この記事では、Javaを使用したファイルまたはWebページからのHTMLからPDFへの変換について説明します。
オンラインのHTMLからPDFへのコンバーターを使用すると、単一または複数のHTMLページをPDFドキュメントに変換できます。ただし、この変換をプログラムで実行する場合、またはHTMLファイルからPDFへのバッチ変換を実行する必要がある場合は、ライブラリまたはAPIを必ず探してください。それでは、そのようなシナリオに対処する方法を見てみましょう。
HTMLからPDFへのコンバーターAPI Java変換でのHTMLからPDFへの変換 JavaでHTMLをパスワードで保護されたPDFに変換する URLを使用したHTMLからPDFへの変換 HTMLコンテンツを単一ページのPDFに変換する HTML to PDF JavaConverterAPI-無料ダウンロード Aspose.PDF for Javaは、PDFドキュメントを処理するための強力なJavaクラスライブラリです。他のPDF操作機能に加えて、APIは高品質のHTMLからPDFへの変換機能も提供します。 APIのJARファイルをダウンロードするか、Maven構成を使用してインストールできます。
リポジトリ:
AsposeJavaAPI Aspose Java API https://repository.aspose.com/repo/ 依存:
com.aspose aspose-pdf 19.12 jdk17 HTMLをPDFに変換する方法 以下は、Aspose.PDFAPIを使用してHTMLコンテンツをPDFに変換する手順です。
Aspose.PDFforJavaをダウンロードします APIをアプリケーションに統合する ファイルまたはURLからHTMLコンテンツをロードします 提供されたHTMLコンテンツからPDFを作成する HTMLからPDFへのJava変換 これは、Javaを使用してHTMLファイルをPDFに変換する方法です。
HtmlLoadOptionsクラスのインスタンスを作成します。 Documentクラスのインスタンスを作成し、HTMLファイルのパスとHtmlLoadOptionsオブジェクトで初期化します。 出力されたPDFファイルの名前を使用してDocument.save(String)メソッドを呼び出します。 次のコードサンプルは、HTMLドキュメントをPDFに変換する方法を示しています。
// HTMLロードオプションを作成する HtmlLoadOptions htmloptions = new HtmlLoadOptions(); // HTMLファイルをロードする Document doc = new Document("HTML-Document.html", htmloptions); // HTMLファイルをPDFに変換する doc.save("HTML-to-PDF.pdf"); HTMLファイルを入力 変換されたPDFドキュメント JavaでHTMLをパスワードで保護されたPDFに変換する Aspose.PDFでは、HTMLファイルを暗号化されたPDFドキュメントに変換することもできます。 Document.encrypt()メソッドでユーザーのパスワード、所有者のパスワード、アクセス許可、および暗号化アルゴリズムを指定することにより、結果のPDFドキュメントを保護できます。
次のコードサンプルは、HTMLを暗号化されたPDFに変換する方法を示しています。
// HTMLロードオプションを作成する HtmlLoadOptions htmloptions = new HtmlLoadOptions(); // HTMLファイルをロードする Document doc = new Document("HTML-Document.