PdfFileEditor クラス

PDF ドキュメントを扱うことにはさまざまな機能が含まれます。PDF ファイルのページを管理することは、この作業の重要な部分です。Aspose.Pdf.Facaded は、この目的のために PdfFileEditor クラスを提供します。

PdfFileEditor クラスには、個々のページを操作するのに役立つメソッドが含まれています。このクラスはページの内容を編集または操作するものではありません。新しいページを挿入したり、既存のページを削除したり、ページを分割したり、PdfFileEditor を使用してページのインポジションを指定したりできます。

このクラスが提供する機能は、ファイル編集、PDF インポジション、分割の 3 つの主要なカテゴリに分けることができます。以下でこれらのセクションについて詳しく説明します。

ファイル編集

このセクションに含めることができる機能は、挿入、追加、削除、連結、抽出です。Insert メソッドを使用して指定した位置に新しいページを挿入したり、ファイルの最後にページを追加したりできます。また、削除するページの番号を含む整数配列を指定することで、Delete メソッドを使用してファイルから任意の数のページを削除できます。Concatenate メソッドは、複数の PDF ファイルからページを結合するのに役立ちます。Extract メソッドを使用して任意の数のページを抽出し、これらのページを別の PDF ファイルまたはメモリストリームに保存できます。

このセクションでは、このクラスの機能を探り、そのメソッドの目的を説明します。

ページブレークの使用

ページブレークは、ドキュメントの再フローを可能にする特別な機能です。

PDF インポジション

インポジションは、印刷前にページを正しく配置するプロセスです。PdfFileEditor は、この目的のために 2 つのメソッドを提供します。すなわち、MakeBookletMakeNUp です。MakeBooklet メソッドは、印刷後に折りたたんだり綴じたりしやすいようにページを配置するのに役立ちますが、MakeNUp メソッドは、PDF ファイルの 1 ページに複数のページを印刷することを可能にします。

分割

分割機能を使用すると、既存の PDF ファイルを異なる部分に分割できます。PDF ファイルの前面部分または背面部分を分割できます。PdfFileEditor は、分割目的のためにさまざまなメソッドを提供しているため、ファイルを個々のページまたは複数ページのセットに分割することもできます。