PDF の分割

Documentize PDF Manager for .NET は、大きな PDF 文書をより小さく扱いやすいファイルに分割するプロセスをシンプルにする強力なツールです。個々のページを抽出したり、文書を特定のセクションに分割したりする必要がある場合でも、このコンポーネントを使えば、最小限の手間で効率的に実現できます。

PDF の分割方法

PDF 文書を個々のページに分割するには、次の手順に従います。

  1. SplitOptions のインスタンスを作成し、分割オプションを構成します。
  2. AddInput メソッドで入力 PDF ファイルを追加します。
  3. AddOutput メソッドで各分割ページ用の出力ファイルを追加します。
  4. 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 文書を分割するには、次の手順に従います。

  1. 入力ストリームと出力ストリームを準備します。
  2. SplitOptions のインスタンスを作成し、分割プロセスを構成します。
  3. AddInput メソッドで入力 PDF ストリームを追加します。
  4. AddOutput メソッドで出力 PDF ストリームを指定します。
  5. 出力ストリームを操作後も開いたままにしたい場合は、CloseOutputStreams プロパティを false に設定します。
  6. 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 文書を個々のページに分割します。
  • カスタム分割オプション: 要件に合わせて分割プロセスを設定できます。
  • 整理された出力: 各分割ページまたはセクションの出力ファイルを簡単に管理できます。
 日本語