日本

Javaを使用して複数のPDFファイルを単一のPDFにマージ

さまざまなシナリオで、2つ以上のPDFドキュメントを1つのファイルにマージする必要があります。たとえば、PDFのマージでは、同様の種類のドキュメントを組み合わせることができます。さらに、オンラインで共有したり、誰かに送信したりする前に、複数のPDFを1つのPDFにマージすることができます。この記事では、この機能を自動化し、Javaを使用してプログラムで複数のPDFファイルをマージする方法を示します。 Javaを使用して2つのPDFファイルを1つのPDFにマージ Javaを使用して複数のPDFファイルをマージする InputStreamオブジェクトを使用してJavaを使用してPDFファイルをマージする PDFファイルをマージするJavaAPI Aspose.PDF for Javaは機能豊富なPDFAPIであり、数行のコード内で複数のPDFドキュメントを非常に簡単にマージできます。 APIのJARをダウンロードするか、次の構成を使用してMavenベースのアプリケーションにインストールできます。 リポジトリ: AsposeJavaAPI Aspose Java API https://repository.aspose.com/repo/ 依存: com.aspose aspose-pdf 20.5 jdk17 Javaで2つのPDFファイルを1つのPDFにマージ 最初に、2つのPDFファイルのみをマージするという単純なシナリオを確認してみましょう。これは2、3の手順で実行できます。 PdfFileEditorクラスのインスタンスを作成します。 PdfFileEditor.concatenate(String firstInputFile、String secInputFile、String outputFile)メソッドを使用してPDFファイルをマージします。 次のコードサンプルは、Javaを使用して2つのPDFファイルを1つのPDFにマージする方法を示しています。 // PDFエディタを作成する PdfFileEditor fileEditor = new PdfFileEditor(); // 2つのPDFファイルをマージします fileEditor.concatenate("file1.pdf", "file2.pdf", "merged-pdf.pdf"); Javaを使用して複数のPDFファイルをマージする 前の例では、2つのPDFファイルのみを1つのPDFにマージしました。ただし、3つ以上のPDFファイルをマージする必要がある場合があります。このような場合、連結メソッドへのPDFファイルのパスに配列を渡すことができます。この操作を実行する手順は次のとおりです。 PdfFileEditorクラスのインスタンスを作成します。 PDFファイルのパスを文字列配列に入れます。 PdfFileEditor.concatenate(String[] inputFiles, String outputFile)メソッドを使用してPDFファイルをマージします。 次のコードサンプルは、Javaを使用して複数のPDFファイルを単一のPDFにマージする方法を示しています。 // PdfFileEditorオブジェクトを作成します PdfFileEditor fileEditor = new PdfFileEditor(); String[] files = new String[] { "file1.pdf", "file2.pdf", "pdf3.pdf" }; // 複数のPDFファイルをマージする fileEditor.
6月 18, 2020 · 1 分 · Usman Aziz