PDF分割ツール
Documentize PDF分割ツール for .NET は、大きなPDFドキュメントを小さく、管理しやすいファイルに分割するプロセスを簡素化する強力なツールです。個々のページを抽出する必要がある場合や、文書を特定のセクションに分割する必要がある場合でも、このプラグインを使用すれば、効率的かつ最小限の労力で実現できます。
主な機能:
- ページごとのPDF分割: PDFドキュメントを個々のページに分解します。
- バッチ処理: 大量のPDFを一度に分割します。
- カスタム分割オプション: 要件に基づいて分割プロセスを構成します。
- 整理された出力: 各分割ページまたはセクションの出力ファイルを簡単に管理します。
PDFドキュメントの分割方法
PDFドキュメントを個々のページに分割するには、次の手順に従います:
Splitter
クラスのインスタンスを作成します。- 分割オプションを構成するために
SplitOptions
のインスタンスを作成します。 AddInput
メソッドを使用して入力PDFファイルを追加します。AddOutput
メソッドを使用して各分割ページの出力ファイルを追加します。- 文書を分割するために
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);