ExtractFilePagesA
ドキュメント操作、抽出、ページ操作
説明
末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は ExtractFilePages と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます
ディスク上の PDF ドキュメントからページ範囲を抽出し、抽出したページを新しい PDF ドキュメントに配置します
ExtractFilePagesEx 関数は、相互参照表の代わりに相互参照ストリームを使用して、より小さな出力ファイルを作成できます
構文
Delphi
Function DLExtractFilePagesA(InstanceID: Integer; InputFileName, Password, OutputFileName, RangeList: PAnsiChar): Integer;
DLL
int DLExtractFilePagesA(int InstanceID, const char * InputFileName, const char * Password, const char * OutputFileName, const char * RangeList);
パラメータ
| InputFileName | 抽出するページを含む文書のパスと名前 |
|---|---|
| Password | 文書を開くときに使用するパスワード |
| OutputFileName | 抽出ページを格納する作成先文書のパスと名前 |
| RangeList | 抽出するページ。例: "10,15,18-20,25-35"。無効な文字は無視されます。"5-1" のような逆順のページ範囲も受け入れられます。重複するページ番号も受け入れられますが、そのページを変更すると同じ変更が重複ページにも現れます。ページ一覧は並べ替えられないため、生成文書では指定した順序になります |
戻り値
| 0 | ページを抽出できませんでした。失敗原因は LastErrorCode 関数で確認してください |
|---|---|
| 1 | ページは正常に抽出された |