PDF の分割
Documentize PDF Manager for .NET は、大きな PDF 文書をより小さく扱いやすいファイルに分割するプロセスをシンプルにする強力なツールです。個々のページを抽出したり、文書を特定のセクションに分割したりする必要がある場合でも、このコンポーネントを使えば、最小限の手間で効率的に実現できます。
PDF の分割方法
PDF 文書を個々のページに分割するには、次の手順に従います。
SplitOptionsのインスタンスを作成し、分割オプションを構成します。AddInputメソッドで入力 PDF ファイルを追加します。AddOutputメソッドで各分割ページ用の出力ファイルを追加します。PdfManagerクラスのSplitメソッドを呼び出して、PDF 文書を分割します。
1// Create SplitOptions object to configure the operation
2var options = new SplitOptions();
3// Add input file path
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Specify output PDF file paths
6options.AddOutput(new FileData("path_to_result_pdf_file_1.pdf"));
7options.AddOutput(new FileData("path_to_result_pdf_file_2.pdf"));
8// Perform the process
9PdfManager.Split(options);ストリームを使用した PDF の分割
ストリームを使って PDF 文書を分割するには、次の手順に従います。
- 入力ストリームと出力ストリームを準備します。
SplitOptionsのインスタンスを作成し、分割プロセスを構成します。AddInputメソッドで入力 PDF ストリームを追加します。AddOutputメソッドで出力 PDF ストリームを指定します。- 出力ストリームを操作後も開いたままにしたい場合は、
CloseOutputStreamsプロパティをfalseに設定します。 PdfManagerクラスのSplitメソッドを呼び出して、分割操作を実行します。
1// Prepare input and output streams
2using var inputStream = File.OpenRead("path_to_your_pdf_file.pdf");
3using var outputStream1 = new MemoryStream();
4using var outputStream2 = new MemoryStream();
5
6// Create SplitOptions object to configure the operation
7var options = new SplitOptions();
8// Add input stream
9options.AddInput(inputStream);
10// Specify output PDF streams
11options.AddOutput(outputStream1);
12options.AddOutput(outputStream2);
13// Prevent the closing of output streams
14options.CloseOutputStreams = false;
15// Perform the process
16PdfManager.Split(options);主な機能
- ページ単位で PDF を分割: PDF 文書を個々のページに分割します。
- カスタム分割オプション: 要件に合わせて分割プロセスを設定できます。
- 整理された出力: 各分割ページまたはセクションの出力ファイルを簡単に管理できます。