PDF Merger

Documentize PDF Merger for .NETは、複数のPDFドキュメントを1つのファイルにマージするために設計された多目的ツールです。PDFファイルの統合を簡素化し、ドキュメントが効率的にマージされ、コンテンツ全体の一貫性が保たれるようにします。このプラグインは、マージされたドキュメントを最適化するためにフォントや画像などの内部リソースを処理します。

PDFをマージする方法

複数のPDFドキュメントを1つのファイルにマージするには、次の手順に従ってください:

  1. マージ処理を構成するためにMergeOptionsのインスタンスを作成します。
  2. AddInputメソッドを使用して入力PDFファイルを追加します。
  3. AddOutputメソッドを使用して出力PDFファイルを追加します。
  4. MergerクラスのProcessメソッドを使用してマージを実行します。
 1  
 2// マージの指示を設定するためにMergeOptionsオブジェクトを作成  
 3var options = new MergeOptions();  
 4// 入力ファイルパスを追加  
 5options.AddInput(new FileDataSource("path_to_your_pdf_file_1.pdf"));  
 6options.AddInput(new FileDataSource("path_to_your_pdf_file_2.pdf"));  
 7// 出力ファイルパスを設定  
 8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));  
 9// プロセスを実行  
10Merger.Process(options);  

特定のページ範囲でPDFをマージする方法

MergeOptionsクラスを使用して、入力PDFファイルから特定のページ範囲をマージすることもできます。これにより、選択したページを最終出力ドキュメントに結合することができます。

  1. Mergerクラスのインスタンスを作成します。
  2. MergeOptionsを使用してページ範囲を構成します。
  3. 指定されたページ範囲で入力ファイルを追加します。
  4. 出力パスを設定します。
  5. Processメソッドを呼び出します。
 1  
 2var merger = new Merger();  
 3var mergeOptions = new MergeOptions();  
 4
 5// 入力PDFから特定のページをマージ  
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));  
 7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));  
 8
 9// 出力ファイルパスを指定  
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));  
11
12// PDFをマージ  
13merger.Process(mergeOptions);  

バッチマージの処理方法

PDF Mergerプラグインは、大規模なPDFドキュメントのバッチ処理に最適化されています。バッチ処理機能を活用することで、単一の操作で数百のPDFをマージし、効率的で迅速なドキュメント管理を実現できます。

  1. Mergerクラスのインスタンスを作成します。
  2. すべての入力PDFファイルをMergeOptionsクラスに追加します。
  3. 出力パスを指定します。
  4. Processメソッドを呼び出してバッチ内のすべてのファイルをマージします。
 1  
 2var merger = new Merger();  
 3var mergeOptions = new MergeOptions();  
 4
 5// マージのために大規模なPDFバッチを追加  
 6for (int i = 1; i <= 100; i++)  
 7{  
 8    mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));  
 9}  
10
11// 出力ファイルパスを指定  
12mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));  
13
14// バッチマージを処理  
15merger.Process(mergeOptions);  

主な機能:

  • 複数のPDFをマージ:複数のPDFファイルを1つに簡単に結合します。
  • リソース最適化:マージ時に重複したフォントや画像を削除します。
  • バッチ処理:大規模なPDFドキュメントを一度にマージします。
 日本語