IRONSOFTWAREHOME
JAVA用IRONPDFの使用

HTML2PDF Java (コード例チュートリアル)

Curtis Chau
Curtis Chau
Updated: 2026年4月21日

この記事では、PDFドキュメントをプログラムで作成するため for JavaライブラリであるIronPDFを使用します。

IronPDF - Javaライブラリ

Iron Softwareのエンジニアは、Java開発者がPDFドキュメントを作成、編集、および操作するのに役立つIronPDF Java 向けを開発しました。 IronPDFを使用すると、PDFファイルのあらゆる側面を操作できます。 幅広い機能を提供し、PDFを作成しカスタマイズすることができます。 PDFドキュメントのレイアウトと書式を制御するのにも役立ちます。

主な機能には、HTML、JavaScript、CSS、XMLドキュメント、およびさまざまな画像形式のようなさまざまなソースからPDFファイルを作成する能力が含まれています。 さらに、IronPDFはPDFにヘッダーとフッターを追加したり、PDFにテーブルを作成したり、デジタル署名や添付ファイルを含めたりする機能を提供します。 完全なマルチスレッドをサポートし、さらに多くの機能を提供します!

HTMLをJavaでPDFに変換する手順


前提条件

PDF Java変換アプリケーションを作成するには、以下の前提条件をダウンロードしてインストールする必要があります。

  1. Java Development Kit (JDK): PDF変換アプリケーションをコンパイルして実行するには、最新バージョンのJDKをコンピュータにインストールしておく必要があります。 JDKはOracleのウェブサイトからダウンロードできます。

  2. Maven: Mavenは主にJavaプロジェクト用のビルド自動化ツールであるため、インストールしておく必要があります。 MavenはApache Mavenのウェブサイトからダウンロードできます。

  3. IronPDF Javaライブラリ: IronPDF Javaライブラリの最新バージョンをPDF変換アプリケーションに依存関係として追加する必要があります。 プロジェクトの pom.xml ファイルに次のIronPDF依存関係を追加してください。

    <dependency>
        <groupId>com.ironsoftware</groupId>
        <artifactId>ironpdf</artifactId>
        <version>LATEST_VERSION</version>
    </dependency>
    XML
  4. pom.xml ファイルにもSlf4j依存関係を追加する必要があります。

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>2.0.5</version>
    </dependency>
    XML

必要な前提条件をすべてダウンロードしてインストールした後、プロジェクトを使用してJavaアプリケーション内でHTMLファイルをPDFドキュメントに変換することができます。

必要なインポートとライセンスキーを追加する

まず、PDF変換機能のコードを実行したいメイン for JavaファイルにIronPDFインポートを追加する必要があります。 必要なすべてのクラスをインポートする必要があります。これはこの単一のコード行で行うことができます。

import com.ironsoftware.ironpdf.*;
Java

次に、購入時またはトライアルキーの取得時に取得したライセンスキーをIronPDFのsetLicenseKeyを使用してメインメソッドに入力します。

// Set the license key for IronPDF. Replace "Your license key" with your actual license key.
License.setLicenseKey("Your license key");
Java

HTML文字列をPDFに変換する

IronPDFは、わずか一行のコードでHTMLコンテンツをPDFに変換できます。

// Convert an HTML string to a PDF document.
PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~HTML2PDF in JAVA~ </h1> Made with IronPDF!");

// Save the PDF document to a file.
myPdf.saveAs(Paths.get("html_saved.pdf"));
Java

上記のコードでは、[renderHtmlAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderHtmlAsPdf(java.lang.String) メソッドを使用して、PDFドキュメントに変換されるHTML文字列を渡します。 次に、[saveAs](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#saveAs(java.lang.String) メソッドを呼び出してPDFを生成します。

これにより、文字列として渡されたHTMLコンテンツを含む"html_saved.pdf"という名前のPDFドキュメントが作成されます。

HTMLファイルをPDFに変換する

以下のコードを使用して、HTMLファイルをPDFドキュメントに変換することができます。

// Render the HTML file as a PDF. The resulting PDF is stored in myPdf as a PdfDocument object.
PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("example.html");

// Save the PdfDocument to a file.
myPdf.saveAs(Paths.get("html_file_saved.pdf"));
Java

ここでは、[renderHtmlFileAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderHtmlFileAsPdf(java.lang.String) メソッドを使用して、HTMLファイルをPDFファイルに変換します。CSSとJavaScriptもHTMLファイルと一緒にレンダリングされ、HTMLファイルのレイアウトとフォーマットを保持します。

HTML URLをPDFに変換する

時々、ウェブページから直接PDFファイルを作成したいことがあります。 この目的のために、IronPDFライブラリはURLからHTMLをPDFに変換するためのメソッド[renderUrlAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderUrlAsPdf(java.lang.String)を提供します。 このメソッドにはURLを引数として使用します。

// Render the HTML content from a URL as a PDF. The resulting PDF is stored in myPdf as a PdfDocument object.
PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com");

// Save the PdfDocument to a file.
myPdf.saveAs(Paths.get("url.pdf"));
Java

また、ChromePdfRenderOptions を使用し、renderUrlAsPdf メソッドの第2引数としてレイアウトオプションを渡すだけで、ページサイズ、ページ方向、余白サイズ、レイアウト、その他多くのプロパティのフォーマットを指定することもできます。

上記のいずれかのコードサンプルを使用してプロジェクトを実行した後、すべてのHTMLコンテンツのためにPDFファイルが生成されます。 下に"HTMLをPDFに変換する"のサンプル出力を示します。

HTML2PDF Java(コード例チュートリアル)、図1:URLからPDFへの出力 URL to PDF出力

さらにHTMLからPDFを作成するためのコード例IronPDF for Java開発者向けウェブサイトで見つけることができます。

HTML2PDF Java(コード例チュートリアル)、図2:IronPDFウェブサイト IronPDFウェブサイト

IronPDFは、フォーマットを失うことなくすべての画像とテキストをレンダリングします。 ボタンはクリック可能で、PDFファイル内のテキストボックスは編集可能です。

まとめ

この記事では、IronPDF Java 向け APIの"HTMLをPDFに変換する"機能を使用してPDFを作成する方法を説明しました。

IronPDF for Javaは無料で使用できますが、デプロイメント目的の場合、商用ライセンス情報がありますが、わずか$999から始まります。 また、IronPDF for Javaの無料試用版にアクセスして、実際の運用モードでその機能を試すこともできます。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

...
詳しく読む

関連する記事

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。