今回の記事で Java を使用して HTML を PDF に変換する方法を紹介します。変換することには、以下の 2 点に注意する必要があります。
変換プラグインを使用します
対応するプラグインは、さまざまなシステムに応じてダウンロードできます。ダウンロード先:windows-x86.zip、windows-x64.zip、macosx_x64.zip、および linux_x64.zip。ダウンロードした後、プラグインパッケージをローカルで指定されたフォルダパスに解凍します。
PDF ライブラリー Spire.PDF for Java バージョン:4.12.1 以降のバージョンを使用します
jar をインポートするには2つの方法があります。
- jar パッケージを手動でダウンロードし解凍して、lib フォルダー内の jar ファイルを Java プログラムにインポートします。
- Maven プロジェクトプログラムを作成し、pom.xml ファイルで Maven リポジトリパスを構成し、Spire.PDF for Java の Maven 依存関係を指定してから、jar をインポートします。
最終的なjarファイルのインポート効果は次のとおりです。
Java 変換コード一覧
- C#
port com.spire.pdf.graphics.PdfMargins;
import com.spire.pdf.htmlconverter.qt.HtmlConverter;
import com.spire.pdf.htmlconverter.qt.Size;
public class HtmlToPDF {
public static void main(String[] args) {
//変換したいHTMLを定義する
String url = "https://www.google.com/";
//変換された結果ドキュメント(結果ドキュメントはJavaプロジェクトプログラムファイルに保存されます)
String fileName = "HtmlToPDF.pdf";
//解凍されたプラグインのローカルアドレス
// (プラグインパッケージはJavaプロジェクトフォルダーに配置されます。他のローカルパスをカスタマイズすることもできます)
String pluginPath = "F:\\plugins-windows-x64";
HtmlConverter.setPluginPath(pluginPath);
//メソッドを呼び出してPDFに変換し、PDFサイズを設定する
HtmlConverter.convert(url, fileName, true, 1000, new Size(700f, 800f), new PdfMargins(0));
}
Html を PDF に変換すると、元の html 形式、ハイパーリンクなどが保留され、次のようになります。
今回の記事は以上でした、最後まで読んでいただきありがとうございます。
一時ライセンスを申請する
結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30日間有効な一時ライセンスを取得してください。