JavaでPDFファイルをマージする方法

この基本的なチュートリアルでは、JavaでPDFファイルをマージする方法について詳しく説明します。上記の手順とPDFファイルをマージするJavaコードに従うことで、この機能をアプリケーションに埋め込むことができます。さらに、この機能を使用するために、AdobeAcrobatなどのUIアプリケーションをインストールする必要はありません。

JavaでPDFファイルをマージする手順

  1. Aspose.PDF for Javaへの参照を追加して、PDFファイルを連結します
  2. PDFドキュメントをマージするためのPdfFileEditorクラスオブジェクトを初期化します
  3. 入力PDFファイルのパスと名前を使用して文字列配列を初期化します
  4. concatenate関数を使用してPDFドキュメントを1つのファイルにマージします

これらの手順では、JavaマージPDFファイル機能を使用する方法について詳しく説明します。 APIを構成し、文字列配列を使用してソースドキュメント名をロードするだけです。最後のステップでは、単一の関数を使用してすべてのページを1つのファイルに追加することにより、ファイルをマージします。

JavaでPDFファイルをマージするコード

import com.aspose.pdf.License;
import com.aspose.pdf.facades.PdfFileEditor;
public class MergePdfFilesInJava {
public static void main(String[] args) throws Exception { // main method to merge multiple PDF documents
// Instantiate the license to avoid trial version limitations while merging the PDF files
License asposePdfLicenseMerge = new License();
asposePdfLicenseMerge.setLicense("Aspose.pdf.lic");
// Initialize PdfFileEditor instance to concatenate PDF files
PdfFileEditor pdfFileEditor = new PdfFileEditor();
// Use string array to set name and paths of files
String[] pdfFiles = new String[3];
pdfFiles[0] = "FirstFile.pdf";
pdfFiles[1] = "SecondFile.pdf";
pdfFiles[2] = "ThirdFile.pdf";
// Merge PDF files
pdfFileEditor.concatenate(pdfFiles, "MergedFile.pdf");
System.out.println("Done");
}
}

PdfFileEditorは、連結中に検出された破損アイテムのリストの取得、目的の場所でのページ分割の設定、特別な余白の追加、完全なドキュメントの代わりに選択したページの追加など、多くの関数とプロパティを含む非常に包括的なクラスです。削除、コンテンツの抽出、およびその他の多くの複数のオーバーロード。連結関数には、ストリームとファイルを単一のPDFファイルに連結するために使用できる複数のオーバーロードも含まれています。

この記事では、JavaがインストールされているオペレーティングシステムでJava連結PDFファイルを使用する方法を確認しました。 PDFからテキストファイルへの変換について知りたい場合は、Javaを使用してPDFをテキストに変換する方法の記事を参照してください。

 日本語