JAVA向けIRONPDFの使用

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

更新済み 2月 27, 2023
共有:

PDFドキュメントは、オンラインでデータを送受信する際に重要なファイル形式です。PDFは「Portable Document Format」の略で、ユーザーが書式やデータを恒久的な形で保存することを可能にします。 PDF文書を扱うには、PDFビューアおよびエディタが重要です。

アプリケーションプログラムで異なるファイル形式を作成したり、それらをPDFに変換する必要がある場合があります。 Javaは多くのプログラマーに利用されている人気のある言語であるため、これらの開発者はJavaアプリケーションでPDFファイルを扱う必要があるかもしれません。 必要に応じてレポート、請求書、または明細書を作成するのに役立ちます。 Javaでは、PDFファイルを操作することは難しい作業になり得ます。 だからこそ、PDFドキュメントをプログラムで作成するためのJavaライブラリであるIronPDFを使用します。

IronPDF - Javaライブラリ

Iron Softwareのエンジニアは現在、開発しました。 IronPDF Java言語用で、Java開発者がPDFドキュメントを作成、編集、および操作するのを助けます。 IronPDFはPDFファイルのすべての側面で作業することを可能にします。 それは、開発者がPDFを作成およびカスタマイズするための幅広い機能を提供します。 また、PDFドキュメントのレイアウトとフォーマットを制御するのにも役立ちます。

IronPDF for Java は、.NET フレームワークの機能を基に構築されており、PDF を扱うための多用途なツールです。 PDFの作成や編集に加えて、HTMLファイルをPDFに変換したり、他のファイル形式から変換したりする際にも非常に役立ちます。

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


前提条件

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

  1. Java開発キット (JDK)最新バージョンのJDKがコンピュータにインストールされている必要があります。このPDF変換アプリケーションをコンパイルして実行するためです。 JDKは以下からダウンロードできます: オラクルウェブサイト.

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

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

    申し訳ありませんが、与えられた内容が完全な文や意味を持つ英語のテキストでないため、日本語への正確な翻訳が提供できません。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コンバーターのコードを実行するJavaのメインファイルにIronPDFのインポートを追加する必要があります。 すべての必要なクラスをインポートする必要がありますが、次の1行のコードでこれを行うことができます:

import com.ironsoftware.ironpdf.*;
JAVA

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

License.setLicenseKey("Your license key");
JAVA

HTML文字列をPDFに変換

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

PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~HTML2PDF in JAVA~ </h1> Made with IronPDF!");
myPdf.saveAs(Paths.get("html_saved.pdf"));
JAVA

上記のコードでは、renderHtmlAsPdfメソッドを使用して、PDFドキュメントに変換されるHTML文字列を渡します。 次に、PDFを生成するために saveAs メソッドが呼び出されます。

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

HTMLファイルをPDFに変換

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

// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("example.html");

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

以下の内容を日本語に翻訳してください:

ここでは、renderHtmlFileAsPdfメソッドを使用してHTMLファイルをPDFファイルに変換します。CSSおよびJavaScriptもHTMLファイルと一緒にレンダリングでき、HTMLファイルのレイアウトとフォーマットを保持します。

HTML URLをPDFに変換

場合によっては、ウェブページから直接PDFファイルを作成したいことがあります。 この目的のために、IronPDFライブラリは、URLからHTMLをPDFに変換するための renderUrlAsPdf メソッドを提供しています。 ここで、URLをメソッドの引数として渡します。

// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com");

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

PDFファイルの形式を指定することもできます。たとえば、ページサイズ、ページの向き、余白サイズ、レイアウト、その他多くのプロパティは、 ChromePdfRenderOptions を使用してレイアウトオプションを renderUrlAsPdf メソッドの第二引数として渡すだけで簡単に指定できます。

上記のいずれかのコードサンプルを使用してプロジェクトを実行すると、すべてのHTMLコンテンツのPDFファイルが生成されます。 以下は、「Convert HTML to PDF」のサンプル出力です。

HTML2PDFJava - 図 1: URLからPDF出力

URLによるウェブページからPDFへの変換結果

以下に日本語で翻訳します:

さらに詳細については、IronPDF、IronOCR、IronXL、IronBarcode、IronQR、IronZIP、IronWord、IronPrint、IronWebScraperを含むIron Softwareの製品に関して、https://ironpdf.com 及び https://ironsoftware.com のウェブサイトをご覧ください。 コード例 アン IronPDFのウェブサイト.

HTML2PDFJava - 図2: IronPDFウェブサイト

IronPDFウェブサイト

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

サマリー

この記事では、IronPDF Java APIの「HTMLをPDFに変換」機能を使用したPDF作成について検討しました。

IronPDF for Javaは無料で使用できますが、デプロイメント目的の場合には 商用ライセンス 価格は $749 から始まります。 また、アクセスすることもできます 無料試用 IronPDFの完全版を使用して、本番モードでその機能をテストする。

< 以前
JavaでPDFファイルを読み取る方法
次へ >
JavaライブラリPDF生成(完全なコード例)

Mavenでインストール

バージョン: 2024.9.1

<dependency>
  <groupId>com.ironsoftware</groupId>
  <artifactId>ironpdf</artifactId>
  <version>2024.9.1</version>
</dependency>

準備はできましたか? バージョン: 2024.9 新発売

無料のMavenダウンロード View Licenses >