PDF分割ツール

Documentize PDF分割ツール for .NET は、大きなPDFドキュメントを小さく、管理しやすいファイルに分割するプロセスを簡素化する強力なツールです。個々のページを抽出する必要がある場合や、文書を特定のセクションに分割する必要がある場合でも、このプラグインを使用すれば、効率的かつ最小限の労力で実現できます。

主な機能:

  • ページごとのPDF分割: PDFドキュメントを個々のページに分解します。
  • バッチ処理: 大量のPDFを一度に分割します。
  • カスタム分割オプション: 要件に基づいて分割プロセスを構成します。
  • 整理された出力: 各分割ページまたはセクションの出力ファイルを簡単に管理します。

PDFドキュメントの分割方法

PDFドキュメントを個々のページに分割するには、次の手順に従います:

  1. Splitterクラスのインスタンスを作成します。
  2. 分割オプションを構成するためにSplitOptionsのインスタンスを作成します。
  3. AddInputメソッドを使用して入力PDFファイルを追加します。
  4. AddOutputメソッドを使用して各分割ページの出力ファイルを追加します。
  5. 文書を分割するためにProcessメソッドを実行します。
 1  
 2var splitter = new Splitter();  
 3var splitOptions = new SplitOptions();  
 4  
 5// 入力PDFファイルを追加  
 6splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7  
 8// 各ページの出力ファイルを指定  
 9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.pdf"));  
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.pdf"));  
11splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_3.pdf"));  
12  
13// 分割操作を処理  
14splitter.Process(splitOptions);  

ページ範囲でのPDF分割

ページ範囲を指定してPDFを分割することもできます。これにより、PDFから特定のセクションや複数ページを別の文書に抽出できます。

 1  
 2var splitter = new Splitter();  
 3var splitOptions = new SplitOptions();  
 4  
 5// 入力PDFを追加  
 6splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7  
 8// ページ範囲の出力を定義(例: ページ1-3)  
 9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pages_1_to_3.pdf"));  
10  
11// 分割を処理  
12splitter.Process(splitOptions);  

バッチ分割の取り扱い方法

PDF分割ツールプラグインは、大量のPDFドキュメントを処理するように最適化されています。バッチ処理を活用することで、数百のPDFを個々のページやセクションに分割できます。

 1  
 2var splitter = new Splitter();  
 3var splitOptions = new SplitOptions();  
 4  
 5// バッチで入力PDFファイルを追加  
 6splitOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
 7splitOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
 8  
 9// 各ファイルの出力を定義  
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file1_page1.pdf"));  
11splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file2_page1.pdf"));  
12  
13// バッチ分割を処理  
14splitter.Process(splitOptions);  
 日本語