Class TextAbsorber

Class TextAbsorber

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

public class TextAbsorber

Constructors

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

Properties

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

Methods

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

Remarks

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

Examples

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

// open document
Document doc = new Document(inFile);

// create TextAbsorber object to extract text
TextAbsorber absorber = new TextAbsorber();

// accept the absorber for first page
doc.Pages[1].Accept(absorber);

// get the extracted text
string extractedText = absorber.Text;

See Also