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