IRONSOFTWAREHOME
JAVA用IRONPDFの使用

Javaを使用して2つのPDFファイルをマージする方法

Curtis Chau
Curtis Chau
Updated: 2025年7月28日

この記事では、IronPDFライブラリ Java 向けを使用して複数のPDF文書をマージする方法を示します。 環境の設定、ライブラリのインポート、入力ファイルの読み取り、そしてそれらを1つのドキュメントにマージする過程を進めていきます。

IronPDF Java 向け

IronPDF for Javaは、開発者が新しいPDFドキュメントをゼロから作成し、さまざまなファイル形式をPDFドキュメントに変換できる強力なライブラリです。 また、複数のPDFファイルを1つのドキュメントにマージする機能も提供しています。

IronPDF for Javaは使いやすく、開発者がPDFファイルを簡単に作成できるシンプルで直感的なAPIを備えています。 PDFにチャートをレンダリングする、PDFフォームを扱う、さらにはデジタル署名をプログラムで処理する方法もサポートしています。

前提条件

実装前に、PDF作成プロセスを実行するために満たされるべきいくつかの前提条件があります。

  1. Javaがシステムにインストールされており、そのパスが環境変数に設定されている必要があります。 まだJavaをインストールしていない場合は、Javaのウェブサイトからのインストールガイドラインを参照してください。
  2. EclipseやIntelliJなど for Java IDEがインストールされている必要があります。 この公式EclipseダウンロードページからEclipseを、JetBrainsのダウンロードセクションからIntelliJをダウンロードできます。
  3. IronPDFライブラリをJava用にダウンロードしてプロジェクトの依存関係として追加する必要があります。 このIronPDF公式ウェブサイトでその方法を学ぶことができます。
  4. PDF変換を始める前に、Mavenがインストールされ、IDEに統合されている必要があります。 Mavenのインストールと環境への統合についてのチュートリアルには、このJetBrainsのステップバイステップMavenチュートリアルを訪問してください。

IronPDF Java 向けのインストール

すべての要件が満たされると、IronPDF for Javaのインストールは非常に簡単で、Java初心者でも簡単に行えます。

この記事ではサンプルをインストールし実行するためにJetBrainsのIntelliJ IDEAを使用します。

まず、JetBrains IntelliJ IDEAを開き、新しいMavenプロジェクトを作成します。

Javaを使用して2つのPDFファイルを結合する方法、図1:IntelliJでの新しいMavenプロジェクト IntelliJでの新しいMavenプロジェクト

新しいウィンドウが表示されます。 プロジェクトの名前を入力し、終了をクリックします。

Javaを使用して2つのPDFファイルを結合する方法、図2:Mavenプロジェクトに名前を付け、完了をクリック Mavenプロジェクトの名前を付けて終了をクリック

終了をクリックすると、新しいプロジェクトが起動してpom.xmlにIronPDF for JavaのMaven依存関係を追加することができます。

Javaを使用して2つのPDFファイルを結合する方法、図3:pom.xmlファイル pom.xmlファイル

次の依存関係をpom.xmlファイルに追加するか、次のMaven CentralのIronPDFリスティングからJARファイルをダウンロードできます。

<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf</artifactId>
    <version>YOUR_DESIRED_VERSION_HERE</version>
</dependency>
XML

依存関係をpom.xmlファイルに配置すると、ファイルの右上隅に小さなアイコンが表示されます。

Javaを使用して2つのPDFファイルを結合する方法、図4:浮動アイコンをクリックしてMaven依存関係を自動的にインストール Maven依存関係を自動的にインストールするためのアイコンをクリック

このアイコンをクリックして、IronPDF for JavaのMaven依存関係をインストールします。 インターネット接続によっては数分しかかかりません。

複数のPDFドキュメントをマージする

IronPDFを使用すると、Javaプログラムを使用して複数のPDFドキュメントを1つのPDFドキュメントにマージできます。 IronPDFはいくつかの方法でPDFドキュメントをマージできるようにしています:

  1. 2つの新しいPDFドキュメントを作成し、1つのPDFにマージする。
  2. 入力PDFファイルをマージドPDFに開く。
  3. 2つ以上のPDFドキュメントをマージする。

2つの新しいPDFドキュメントを作成して一緒にマージする

import com.ironsoftware.ironpdf.PdfDocument;

import java.io.IOException;
import java.nio.file.Paths;

// This class demonstrates how to create and merge two PDF documents using the IronPDF library.
public class Main {
    public static void main(String[] args) throws IOException {
        // Define the HTML content for the first PDF document
        String htmlA = "<p> [PDF_1] </p>"
                + "<p> Hi this is the first PDF </p>";
        // Define the HTML content for the second PDF document
        String htmlB = "<p> [PDF_2] </p>"
                + "<p> This is the 2nd PDF </p>";

        // Render the HTML content to create two separate PDF documents
        PdfDocument pdfA = PdfDocument.renderHtmlAsPdf(htmlA);
        PdfDocument pdfB = PdfDocument.renderHtmlAsPdf(htmlB);
        // Merge the two PDF documents into one
        PdfDocument merged = PdfDocument.merge(pdfA, pdfB);

        // Save the merged PDF document to the specified path
        merged.saveAs(Paths.get("assets/merged.pdf"));
    }
}
Java

Javaを使用して2つのPDFファイルを結合する方法、図5:新しいPDFファイル結合ツール 新しいPDFファイルマージャ

既存のファイルを1つのPDFに結合する

IronPDFは既存のPDFファイルを1つの共通のPDFファイルにマージすることができます。PDF入力ファイルのリストを指定するだけです。 IronPDFはすべてのPDFファイルを1つのPDF文書にマージし、宛先ファイルに保存します。出力には成功したPDFファイルのマージ結果が含まれます。

import com.ironsoftware.ironpdf.PdfDocument;

import java.io.IOException;
import java.nio.file.Paths;

// This class demonstrates how to merge existing PDF files using the IronPDF library.
public class Main {
    public static void main(String[] args) throws IOException {
        // Load the existing PDF files from the specified paths
        PdfDocument pdfA = PdfDocument.fromFile(Paths.get("assets/1.pdf"));
        PdfDocument pdfB = PdfDocument.fromFile(Paths.get("assets/2.pdf"));
        // Merge the two PDF documents into one
        PdfDocument merged = PdfDocument.merge(pdfA, pdfB);

        // Save the merged PDF document to the specified path
        merged.saveAs(Paths.get("assets/merged.pdf"));
    }
}
Java

Javaを使用して2つのPDFファイルを結合する方法、図6:既存のPDF結合出力 既存のPDFマージャ出力

2つ以上のPDFドキュメントをマージする

IronPDF for Javaを使用して、2つ以上のPDFファイルを簡単にマージできます。

import com.ironsoftware.ironpdf.PdfDocument;

import java.io.IOException;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.List;

// This class demonstrates how to merge more than two PDF documents using the IronPDF library.
public class Main {
    public static void main(String[] args) throws IOException {
        // Create a list to hold the PDF documents
        List<PdfDocument> pdfList = new ArrayList<>();
        // Add existing PDF files to the list
        pdfList.add(PdfDocument.fromFile(Paths.get("assets/1.pdf")));
        pdfList.add(PdfDocument.fromFile(Paths.get("assets/2.pdf")));
        pdfList.add(PdfDocument.fromFile(Paths.get("assets/3.pdf")));
        // Merge all PDF documents in the list into one
        PdfDocument merged = PdfDocument.merge(pdfList);
        // Save the merged PDF document to the specified path
        merged.saveAs(Paths.get("assets/merged.pdf"));
    }
}
Java

結論

この記事はJavaとIronPDFライブラリを使用して複数のPDFファイルをマージする方法について説明します。 この記事で説明したステップに従うことで、環境を設定し、ライブラリをインポートし、入力ファイルを読み取り、それらを1つのドキュメントにマージすることができます。

JavaでIronPDFを使用してPDFファイルをマージするおよびHTMLからPDFを作成する、そしてIronPDFでPDFをフォーマットするための同様のチュートリアルについての詳細は、包括的なドキュメンテーションを探索してください。

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% ロック解除済み。クレジットカード不要。

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用C# NuGetライブラリ
NuGetでインストール

バージョン: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. ソリューションエクスプローラーで参照を右クリックし、NuGetパッケージを管理を選択
  2. ブラウズを選択し、"IronPDF"を検索
  3. パッケージを選択してインストール
C# PDF DLL
DLLをダウンロード

バージョン: 2026.9

またはここからWindowsインストーラーをダウンロードする。

  1. IronPDFを~/Libsなどの場所に解凍し、ソリューションディレクトリ内に配置する
  2. Visual Studioソリューションエクスプローラーで参照を右クリックし、"IronPDF.dll"をブラウズして選択

ライセンスは$999から