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頁面擷取成功