この記事では、Java で HTML を PDF に変換してドキュメントを変換する方法を説明します。ドキュメントを HTML 形式で配布することが常に最良の選択肢であるとは限らないため、PDF のような編集不可能な形式に変換することが最善の選択肢です。 HTMLT to PDF Java のサンプル コードと、PDF ドキュメントを作成するための詳細な手順を以下に示します。
Java で HTML を PDF に変換する手順
- Java の HTML から PDF への変換機能を作成するために、Maven リポジトリから GroupDocs.Conversion for Java をセットアップします。
- Converter クラスを初期化し、変換用のソース PDF ドキュメントを提供します
- PdfConvertOptions クラスのインスタンスを作成します
- Converter クラスの Convert メソッドを呼び出し、変換された PDF ドキュメントのファイル名と PdfConvertOptions クラスのオブジェクトを指定します。
これらの手順を使用して、Java HTML から PDF へのコンバーター 機能を簡単に実装できることがわかります。必要なドキュメント変換ライブラリを Maven リポジトリから Java プロジェクトに組み込むだけです。次に、Converter クラスと PdfConvertOptions クラスのインスタンスを作成し、最後に Convert メソッドを呼び出して、前の手順で定義したクラスのインスタンスと変換された PDF ファイルの名前を渡します。
Java で HTML を PDF に変換するコード
import com.groupdocs.conversion.Converter; | |
import com.groupdocs.conversion.licensing.License; | |
import com.groupdocs.conversion.options.convert.PdfConvertOptions; | |
public class ConvertHtmlToPdfInJava { | |
public static void main(String[] args) { // Main function to convert HTML to PDF in Java | |
// Remove the watermark in output Text document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Conversion.lic"); | |
// Load the source HTML file for conversion to PDF | |
Converter converter = new Converter("sample.html"); | |
// Set the convert options for PDF document | |
PdfConvertOptions options = new PdfConvertOptions(); | |
options.setPageNumber(1); | |
options.setPagesCount(1); | |
options.setDpi(300); | |
options.setWidth(1024); | |
options.setHeight(768); | |
// Convert and save the HTML in PDF format | |
converter.convert("converted.pdf", options); | |
System.out.println("Done"); | |
} | |
} |
サンプル コードを作成し、いくつかの API 呼び出しで java convert HTML to pdf を使用して機能を実装しました。ドキュメントの変換に加えて、ページ番号、ページ数の設定、ページの高さ、幅の設定など、変換された PDF ドキュメントの追加の側面を定義しました。出力 PDF ファイルにさらに多くの属性を追加して、仕様に従ってレンダリングすることもできます。
以前の記事で、Java で PDF から HTML へのドキュメント変換を実行する方法について説明しました。JavaでPDFをHTMLに変換 への機能をどのように構築したかについて知りたいと思われるかもしれません。