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استُخرجت الصفحات بنجاح