ExtractFilePages

ドキュメント操作、抽出、ページ操作

説明

ディスク上の PDF ドキュメントからページ範囲を抽出し、抽出したページを新しい PDF ドキュメントに配置します

ExtractFilePagesEx 関数は、相互参照表の代わりに相互参照ストリームを使用して、より小さな出力ファイルを作成できます

構文

Delphi

Function TPDFlib.ExtractFilePages(Const InputFileName, Password, OutputFileName, RangeList: WideString): Integer;

ActiveX

Function PDFlib::ExtractFilePages(InputFileName As String, Password As String, OutputFileName As String, RangeList As String) As Long

DLL

int DLExtractFilePages(int InstanceID, const wchar_t * InputFileName, const wchar_t * Password, const wchar_t * OutputFileName, const wchar_t * RangeList);

パラメータ

InputFileName抽出するページを含む文書のパスと名前
Password文書を開くときに使用するパスワード
OutputFileName抽出ページを格納する作成先文書のパスと名前
RangeList抽出するページ。例: "10,15,18-20,25-35"。無効な文字は無視されます。"5-1" のような逆順のページ範囲も受け入れられます。重複するページ番号も受け入れられますが、そのページを変更すると同じ変更が重複ページにも現れます。ページ一覧は並べ替えられないため、生成文書では指定した順序になります

戻り値

0ページを抽出できませんでした。失敗原因は LastErrorCode 関数で確認してください
1ページは正常に抽出された