IRONSOFTWAREHOME

IronPDF Java 向け - JavaアプリケーションでPDFを作成、編集、読み取る

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

IronPDF for Javaについて

IronPDF for Javaは、Iron Softwareによって開発および維持されているライブラリで、ソフトウェアエンジニアがJava 8+、Kotlin、ScalaプロジェクトでPDFコンテンツを作成、編集、および抽出するのを助けます。

IronPDF for Java は IronPDF for .NET の成功と人気に基づいて構築されています。

IronPDF for Java は gRPC を使用して IronPdfEngine と通信します。

IronPDFの得意分野

  • HTML、URL、JavaScript、CSS、および多くの画像フォーマットからPDFを生成
  • ヘッダー/フッター、署名、添付ファイル、パスワードおよびセキュリティの追加
  • パフォーマンス最適化: フルマルチスレッドおよび非同期サポート
  • その他多数! 私たちのウェブサイトにアクセスして、すべてのコード例や私たちの50以上の機能の完全リストを確認してください。

IronPDF for Javaの使用

IronPDFをJavaの依存関係として定義

pom.xml 依存関係

IronPDF を依存関係として定義するには、以下を pom.xml に追加してください:

<dependencies>

    <!-- Adds IronPDF Java. Use the latest version in the version tag. -->
    <dependency>
        <groupId>com.ironsoftware</groupId>
        <artifactId>ironpdf</artifactId>
        <version>20xx.xx.xxxx</version>
    </dependency>

    <!-- Adds the slf4j logger which IronPDF Java uses. -->
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>2.0.3</version>
    </dependency>

</dependencies>
XML

jarファイルのダウンロード

オプションでIronPDF JARファイルを手動でダウンロードしてスタンドアロンで使用することができます。

初回ビルドと実行

プロジェクトを初めて実行すると、IronPdfEngine バイナリが自動的にダウンロードされます。初めて IronPDF の関数を呼び出すと、IronPdfEngine プロセスが開始され、アプリケーションが終了するか、アイドル状態になると停止します。

Maven依存関係としてIronPDFエンジンをインストール

IronPDFEngineをMaven依存関係として追加することで、依存関係の読み込み中にバイナリがダウンロードされます:

  • このアプローチにより、IronPDFEngineのバイナリがすでにダウンロードされているため、長いスタートアッププロセスを避けることができます。
  • さらに、外部ソースからのダウンロードを許可しないデプロイメント設定にも有益です。

マルチプラットフォームアプリで作業している場合は、単純に以下のいずれかまたは複数のコードスニペットをpom.xmlファイルに追加してください:

Windows x64用

<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf-engine-windows-x64</artifactId>
    <version>20xx.xx.xxxx</version>
</dependency>
XML

Windows x86用

<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf-engine-windows-x86</artifactId>
    <version>20xx.xx.xxxx</version>
</dependency>
XML

Linux x64用

<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf-engine-linux-x64</artifactId>
    <version>20xx.xx.xxxx</version>
</dependency>
XML

macOS x64 (Intel)用

<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf-engine-macos-x64</artifactId>
    <version>20xx.xx.xxxx</version>
</dependency>
XML

macOS Arm (Apple Silicon)用

<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf-engine-macos-arm64</artifactId>
    <version>20xx.xx.xxxx</version>
</dependency>
XML

Javaコードの書き始め

依存関係が定義されると、Java コードの先頭に import com.ironsoftware.ironpdf.* ステートメントを追加して開始できます。 始めるための簡単なHTMLからPDFへのサンプルはこちらです:

// Import statement for IronPDF Java
import com.ironsoftware.ironpdf.*;

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

これは、URLからPDFへの別の簡単な例です:

// Import statement for IronPDF Java
import com.ironsoftware.ironpdf.*;

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

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

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

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

完全なMain.java例

package org.example;

// Import statement for IronPDF Java
import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;

public class Main {

    public static void main(String[] args) throws IOException {
        // 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

さらなる設定情報

注意:すべての設定、ログ、およびライセンス操作は、任意のIronPDFメソッドが呼び出される前に実行される必要があることに注意してください。

ライセンスキーの適用

ライセンスキーを適用するには、以下をメソッドの冒頭に追加してください。

com.ironsoftware.ironpdf.License.setLicenseKey("YOUR-LICENSE-KEY");
Java

ロギング

IronPDF Javaは、ロギング目的でslf4jロガーを使用します。 ロギングを有効にするには、次を使用します:

com.ironsoftware.ironpdf.Settings.setDebug(true);
Java

IronPdfEngine ログパスを指定するには、以下を追加してください:

com.ironsoftware.ironpdf.Settings.setLogPath(Paths.get("C:/tmp/myIronPdfEngineLog.log"));
Java

ライセンスとサポートの提供

ライブプロジェクトで使用するためにIronPDFのライセンスを購入する。 30日間のトライアルライセンスもトライアルユーザー向けに利用可能です。

完全なコード例、チュートリアル、ライセンス情報、ドキュメントについては、IronPDF for Javaリソースを訪問してください。

さらなるサポートとお問い合わせには、サポートチームに連絡してください。

Curtis Chau
テクニカルライター

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

...
詳しく読む

準備はできましたか?

バージョン:2026.6リリースされたばかり

あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDFのため for Java Mavenライブラリ
Mavenでインストール

バージョン: 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
or
Java PDF JAR
JAR をダウンロード

バージョン: 2026.6

Manually install into your project

Key in blue circle

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

Your trial license will be sent to your email address

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

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

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

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

バージョン: 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
or
Java PDF JAR
JAR をダウンロード

バージョン: 2026.6

Manually install into your project