JAVA向けIRONPDFの使用

Java PDFコンバーター (コード例チュートリアル)

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

この記事では、PDF 変換と Java を使用したファイルの PDF への変換方法について説明し、Java PDF ライブラリである IronPDF も紹介します。

IronPDF:Java PDFライブラリ

IronPDFは Java PDFライブラリ デベロッパーが作成できるようにする PDFドキュメントの編集と操作. 使いやすいAPIを提供します HTMLの変換CSS、JavaScriptをPDFドキュメントに変換する機能や、既存のPDFファイルをカスタマイズおよび修正するための幅広いツールを提供しています。

IronPDFはCSS3やJavaScriptなどの最新のウェブ技術に対して優れたサポートを提供しており、高度な機能を含むPDFドキュメントやページの作成が可能です。 インタラクティブなフォーム 以下のコンテンツを日本語に翻訳してください: 埋め込みメディア.

開発者はIronPDFのシンプルなAPIを使用して、ゼロからPDFを生成したり、既存のHTMLドキュメントをPDFに変換したりすることができます。 ライブラリはまた、カスタマイズオプションの範囲を提供し、開発者が追加できるようにします ヘッダー、フッター, 透かし、画像、およびその他の機能をPDFドキュメントに追加します。

ライブラリは高速かつ効率的に設計されているため、大容量のPDFファイルや複雑なドキュメントも容易に処理できます。 IronPDFはマルチスレッドにも対応しており、開発者が並列でPDFドキュメントを生成し、全体的なパフォーマンスを向上させることができます。

IronPDF の始め方

MavenプロジェクトでIronPDF for Javaをインストールする は簡単なプロセスです。 以下の手順に従って、提供された依存関係を使用してライブラリをインストールしてください:

  1. IDEとしてEclipse、IntelliJ IDEA、またはNetBeansを使用してMavenプロジェクトを開きます。

  2. プロジェクトの pom.xml ファイルを開きます。

    依存関係のセクションまでスクロールし、以下のコードを追加してください:

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

このコードは、あなたのプロジェクトにIronPDF Javaライブラリとslf4j-simpleロギングライブラリを依存関係として追加します。

  1. pom.xmlファイルを保存します。

  2. プロジェクトをビルドして、IronPDF Javaライブラリとその依存関係をダウンロードおよびインストールします。

    プロジェクトで IronPDF Java ライブラリを使用できるようになりました。 以下のインポートステートメントをJavaクラスに追加してください:

import com.ironsoftware.pdf.*;
JAVA

IronPDF for Java APIを使用して、PDFドキュメントを作成、編集、操作できるようになりました。

提供された依存関係を使用して、MavenプロジェクトにIronPDF Javaライブラリを正常にインストールしました。 ライブラリを使用して、HTMLドキュメントをPDFに変換したり、ゼロからPDFドキュメントを作成したり、既存のPDFドキュメントを修正したりすることができるようになりました。

HTMLをPDFファイルに変換

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

To HTMLをPDFに変換する JavaでIronPDFを使用して、次のJavaコードを使用できます:

import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;

public class HtmlToPdfConverter {
    public static void main(String[] args) {
        // Apply your license key
        License.setLicenseKey("YOUR-LICENSE-KEY");

        // Set a log path
        Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));

        // Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
        PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1>Hello World</h1> Made with IronPDF!");

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

上記のプログラムは、License.setLicenseKeyメソッドを使用してライセンスキーを設定します。 次に、Settings.setLogPath メソッドを使用してログパスを設定し、ログファイルが保存される出力フォルダを指定します。

次に、それは PdfDocument.renderHtmlAsPdf HTMLをPDFドキュメントとしてレンダリングする方法。 HTMLコンテンツはこのメソッドに文字列引数として渡されます。 この例では、HTMLコンテンツはシンプルな「Hello World」メッセージです。

PDFドキュメントが作成された後、プログラムはそれをファイルに保存します。 保存として メソッドで、引数としてファイルパスを指定する。 この例では、ファイルは現在のディレクトリに「html_saved.pdf」として保存されます。

HTMLファイルをPDFファイル形式に変換

ご利用ありがとうございます。 PDFファイルを生成するためのHTMLファイル それは複雑な作業です。 しかし、IronPDFを使えば非常に簡単で、IronPDFの助けを借りて、このタスクを数行のコードで実行できます。

import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;

// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");

// Set a log path
Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));

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

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

まず、IronPDFライブラリと必要なJava IOクラスをインポートします。 ライセンスキーは、IronPDFライブラリの使用を可能にするために設定されます。 ログパスは、ロギング目的で指定されたディレクトリに設定されています。

次に、HTMLファイルをIronPDFを使用してPDFドキュメントとしてレンダリングします。 renderHtmlFileAsPdf メソッド。 結果のPDFドキュメントは、myPdfという変数に格納されます。

最後に、PDFドキュメントは、指定された出力ファイルパスでsaveAsメソッドを使用してファイルに保存されます。

Java PDF コンバーター(コード例チュートリアル)、図 1: PDF ファイルの出力

PDFファイルの出力

URLをPDFファイルに変換

提供されたコードは、任意の PDFドキュメントへのURL 以下の内容をIronPDFライブラリを使用してファイルに保存します。

import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;

// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");

// Set a log path
Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));

// 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

以下は、URLをPDFに変換する手順です:

  1. 必要なクラスをIronPDFライブラリおよび標準Javaライブラリからインポートします。

  2. License.setLicenseKey メソッドを使用して、IronPDF のライセンスキーを設定します。 IronPDFのウェブサイトからライセンスキーを取得できます。

  3. Settings.setLogPath メソッドを使用して、IronPDFログファイルのパスを設定します。 このステップはオプションですが、デバッグの目的で推奨されます。

  4. 次のものを使用 PdfDocument.renderUrlAsPdf URLをPDFとしてレンダリングするメソッド。 このメソッドは、 PdfDocument(PDFドキュメント) 生成されたPDFを表すオブジェクト。

  5. 次のものを使用 PdfDocument.saveAs PDFをファイルに保存するメソッド。このメソッドは、PDFが保存されるファイルパスを表すPathオブジェクトを取ります。

    Java PDFコンバーター (コード例チュートリアル)、図2: PDFファイルの出力

    PDFファイルの出力

サマリー

この記事では、今日のデジタル時代におけるPDFフォーマットの重要性を強調し、開発者がPDFドキュメントの作成、編集、および操作を支援するJava PDFライブラリとしてIronPDFを紹介します。 IronPDFは、CSS3やJavaScriptなどの最新のウェブ技術に対応しており、PDFファイルを最初から生成したり、既存のHTMLドキュメントをPDFに変換するためのシンプルなAPIを備えています。

さらに、この記事では、HTMLファイル、HTMLコンテンツ、およびURLをPDFドキュメントに変換するためにIronPDFをどのように使用できるかを示す実践的な例が提供されています。 料金モデル IronPDFのライセンス $749 から始まり、含まれています。 無料試用 購入前に製品をテストするための開発者向け。

< 以前
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 >