TextAbsorber

TextAbsorber class

يمثل كائنًا ممتصًا للنص. يقوم باستخراج النص ويوفر الوصول إلى النتيجة عبرText الكائن .

public class TextAbsorber

المنشئون

اسموصف
TextAbsorber()يقوم بتهيئة مثيل جديد لملفTextAbsorber .
TextAbsorber(TextExtractionOptions)يقوم بتهيئة مثيل جديد لملفTextAbsorber مع خيارات الاستخراج.
TextAbsorber(TextSearchOptions)يقوم بتهيئة مثيل جديد لملفTextAbsorber مع خيارات البحث عن النص.
TextAbsorber(TextExtractionOptions, TextSearchOptions)يقوم بتهيئة مثيل جديد لملفTextAbsorber مع خيارات الاستخراج والبحث عن النص.

الخصائص

اسموصف
Errors { get; }قائمةTextExtractionError أشياء. يحتوي على معلومات حول الأخطاء التي تم العثور عليها أثناء استخراج النص. وقد يؤدي إلى انخفاض الأداء.
virtual ExtractionOptions { get; set; }الحصول على أو تعيين خيارات استخراج النص.
HasErrors { get; }تشير القيمة إلى ما إذا تم العثور على أخطاء أثناء استخراج النص. سيتم إجراء البحث عن الأخطاء فقط إذا كان TextSearchOptions.LogTextExtractionErrors = true وقد يؤدي إلى انخفاض الأداء.
virtual Text { get; }يحصل على النص المستخرج من ملفTextAbsorber مقتطفات من مستند أو صفحة PDF .
virtual TextSearchOptions { get; set; }الحصول على أو تعيين خيارات البحث عن النص.

طُرق

اسموصف
virtual Visit(Document)مقتطفات النص من المستند المحدد
virtual Visit(Page)استخراج النص من الصفحة المحددة
virtual Visit(XForm)مقتطفات من النص في XForm المحدد .

ملاحظات

ملفTextAbsorber يتم استخدام الكائن لاستخراج نص من مستند Pdf أو صفحة المستند.

أمثلة

يوضح المثال كيفية استخراج النص من صفحة مستند PDF الأولى.

// فتح المستند
Document doc = new Document(inFile);

// إنشاء كائن TextAbsorber لاستخراج النص
TextAbsorber absorber = new TextAbsorber();

// قبول الماص للصفحة الأولى
doc.Pages[1].Accept(absorber);

// احصل على النص المستخرج
string extractedText = absorber.Text;

أنظر أيضا