ExtractFilePageTextBlocks

النص، الاستخراج، خصائص الصفحة

الوصف

مشابه للدالة ExtractFilePageText لكن النتائج تُخزن في قائمة كتل نصية بدلًا من إرجاعها كسلسلة CSV

تستخدم هذه الدالة داخليًا وظيفة الوصول المباشر

بمجرد إدراج النتائج في قائمة كتل النص، يمكن استخدام دوال مثل DAGetTextBlockCount وDAGetTextBlockText وDAGetTextBlockColor لجلب خصائص كل كتلة نص

الصيغة

Delphi

Function TPDFlib.ExtractFilePageTextBlocks(Const InputFileName, Password: WideString; Page, Options: Integer): Integer;

ActiveX

Function PDFlib::ExtractFilePageTextBlocks(InputFileName As String, Password As String, Page As Long, Options As Long) As Long

DLL

int DLExtractFilePageTextBlocks(int InstanceID, const wchar_t * InputFileName, const wchar_t * Password, int Page, int Options);

المعاملات

InputFileNameمسار واسم الملف المطلوب استخراج النص منه. كلمة المرور المستخدمة، إن وُجدت، عند فتح الملف
Password
Pageرقم الصفحة المطلوب استخراجها. الصفحة الأولى في المستند هي الصفحة 1
Options3 = الاستخراج العادي، 4 = تقسيم الكلمات

قيم الإرجاع

0تعذّر استخراج النص
1A TextBlockListID value