1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Java:PDFファイルの結合方法

Posted at

内容がより密接に関連しているが、PDF文書の複数のファイルに分割されている場合、我々は、コンテンツの我々の読み取りや文書の処理を容易にするために、PDF文書にマージすることができます。 この記事では、Javaプログラミングを使用してPDFファイルを結合する方法を紹介します。

【依存関係の追加】

この方法は、無償のFree Spire.Doc for Javaが必要ですので、先にjarファイルをインポートしてください。

1. Maven

Maven を使用している場合、プロジェクトの pom.xml ファイルに以下のコードを追加することで、簡単にアプリケーションに JAR ファイルをインポートすることができます。

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>https://repo.e-iceblue.com/nexus/content/groups/public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.doc.free</artifactId>
        <version>5.2.0</version>
    </dependency>
</dependencies>

2. 公式サイトよりJarファイルをダウンロード

まず、Free Spire.Doc for Java の公式サイトよりzipファイルをダウンロードします。zipファイルを解凍し、libフォルダの下にあるSpire.Doc.jarファイルを依存関係としてプロジェクトにインポートしてください。

複数のPDFファイルを1つのPDFファイルに結合する

PDF for Javaは PdfDocument.mergeFiles() メソッドを提供し、複数のPDFファイルを1つのPDFファイルに結合することができます。

ここでは、PDFファイルの結合の詳細な手順について説明します。

  • マージされるPDFファイルのパスを取得し、String配列に格納します。
  • PdfDocument.mergeFiles() メソッドを使用して、これらのPDFファイルをマージします。
  • PdfDocumentBase.save() メソッドを使用して、マージされたファイルを保存します。
    Java
import com.spire.pdf.FileFormat;
import com.spire.pdf.PdfDocument;
import com.spire.pdf.PdfDocumentBase;

public class mergePDF {
    public static void main(String[] args) {

        //結合する PDF ファイルのパスを取得し、String 配列に格納する
        String[] files = new String[] {
                "C:/PDF/Sample1.pdf",
                "C:/PDF/Sample2.pdf",
                "C:/PDF/Sample3.pdf"};

        //これらのドキュメントを結合する
        PdfDocumentBase doc = PdfDocument.mergeFiles(files);

        //結合されたファイルを保存する
        doc.save("PDFファイルの結合.pdf", FileFormat.PDF);
    }
}

結合効果の表示

2022-09-02_180145.png

【結語】

Spire.PDF for Javaは、文書操作に便利な機能を多数搭載しています。あなたの作業をより簡単にするためにお試しください。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?