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;
أنظر أيضا
- مساحة الاسم Aspose.Pdf.Text
- المجسم Aspose.PDF