GetText
GetText()
استخراج نص من المستند.
public TextReader GetText()
قيمة الإرجاع
مثيلTextReader فئة مع النص المستخرج باطل
إذا كان استخراج النص غير مدعوم.
ملاحظات
يتعلم أكثر:
أمثلة
يوضح المثال التالي كيفية استخراج نص من مستند:
// إنشاء مثيل لفئة المحلل اللغوي
using(Parser parser = new Parser(filePath))
{
// استخراج نص في القارئ
using(TextReader reader = parser.GetText())
{
// طباعة نص من المستند
// إذا لم يكن استخراج النص مدعومًا ، يكون القارئ فارغًا
Console.WriteLine(reader == null ? "Text extraction isn't supported" : reader.ReadToEnd());
}
}
أنظر أيضا
- class Parser
- مساحة الاسم GroupDocs.Parser
- المجسم GroupDocs.Parser
GetText(TextOptions)
استخراج صفحة نصية من المستند باستخدام خيارات النص (لتمكين وضع الاستخراج السريع للنص الخام) .
public TextReader GetText(TextOptions options)
معامل | يكتب | وصف |
---|---|---|
options | TextOptions | خيارات استخراج النص. |
قيمة الإرجاع
مثيلTextReader فئة مع النص المستخرج باطل
إذا كان استخراج النص غير مدعوم.
ملاحظات
يتعلم أكثر:
أمثلة
يوضح المثال التالي كيفية استخراج نص خام من مستند:
// إنشاء مثيل لفئة المحلل اللغوي
using(Parser parser = new Parser(filePath))
{
// استخراج نص خام في القارئ
using(TextReader reader = parser.GetText(new TextOptions(true)))
{
// طباعة نص من المستند
// إذا لم يكن استخراج النص مدعومًا ، يكون القارئ فارغًا
Console.WriteLine(reader == null ? "Text extraction isn't supported" : reader.ReadToEnd());
}
}
أنظر أيضا
- class TextOptions
- class Parser
- مساحة الاسم GroupDocs.Parser
- المجسم GroupDocs.Parser
GetText(int)
استخراج نص من صفحة المستند.
public TextReader GetText(int pageIndex)
معامل | يكتب | وصف |
---|---|---|
pageIndex | Int32 | فهرس الصفحات الصفري. |
قيمة الإرجاع
مثيلTextReader فئة مع النص المستخرج باطل
إذا لم يتم دعم استخراج صفحة النص.
ملاحظات
يتعلم أكثر:
أمثلة
يوضح المثال التالي كيفية استخراج نص من صفحة المستند:
// إنشاء مثيل لفئة المحلل اللغوي
using(Parser parser = new Parser(filePath))
{
// تحقق مما إذا كان المستند يدعم استخراج النص
if(!parser.Features.Text)
{
Console.WriteLine("Document isn't supports text extraction.");
return;
}
// احصل على معلومات المستند
IDocumentInfo documentInfo = parser.GetDocumentInfo();
// تحقق مما إذا كان المستند يحتوي على صفحات
if(documentInfo.PageCount == 0)
{
Console.WriteLine("Document hasn't pages.");
return;
}
// تكرار عبر الصفحات
for(int p = 0; p<documentInfo.PageCount; p++)
{
// طباعة رقم الصفحة
Console.WriteLine(string.Format("Page {0}/{1}", p + 1, documentInfo.PageCount));
// استخراج نص في القارئ
using(TextReader reader = parser.GetText(p))
{
// طباعة نص من المستند
// نتجاهل التحقق من القيم الخالية لأننا تحققنا من دعم ميزة استخراج النص مسبقًا
Console.WriteLine(reader.ReadToEnd());
}
}
}
أنظر أيضا
- class Parser
- مساحة الاسم GroupDocs.Parser
- المجسم GroupDocs.Parser
GetText(int, TextOptions)
استخراج نص من صفحة المستند باستخدام خيارات النص (لتمكين وضع الاستخراج السريع للنص الخام) .
public TextReader GetText(int pageIndex, TextOptions options)
معامل | يكتب | وصف |
---|---|---|
pageIndex | Int32 | فهرس الصفحات الصفري. |
options | TextOptions | خيارات استخراج النص. |
قيمة الإرجاع
مثيلTextReader فئة مع النص المستخرج باطل
إذا لم يتم دعم استخراج صفحة النص.
ملاحظات
يتعلم أكثر:
أمثلة
يوضح المثال التالي كيفية استخراج نص خام من صفحة المستند:
// إنشاء مثيل لفئة المحلل اللغوي
using(Parser parser = new Parser(filePath))
{
// تحقق مما إذا كان المستند يدعم استخراج النص
if(!parser.Features.Text)
{
Console.WriteLine("Document isn't supports text extraction.");
return;
}
// احصل على معلومات المستند
DocumentInfo documentInfo = parser.GetDocumentInfo() as DocumentInfo;
// تحقق مما إذا كان المستند يحتوي على صفحات
if(documentInfo == null || documentInfo.RawPageCount == 0)
{
Console.WriteLine("Document hasn't pages.");
return;
}
// تكرار عبر الصفحات
for(int p = 0; p<documentInfo.RawPageCount; p++)
{
// طباعة رقم الصفحة
Console.WriteLine(string.Format("Page {0}/{1}", p + 1, documentInfo.RawPageCount));
// استخراج نص في القارئ
using(TextReader reader = parser.GetText(p, new TextOptions(true)))
{
// طباعة نص من المستند
// نتجاهل التحقق من القيم الخالية لأننا تحققنا من دعم ميزة استخراج النص مسبقًا
Console.WriteLine(reader.ReadToEnd());
}
}
}
أنظر أيضا
- class TextOptions
- class Parser
- مساحة الاسم GroupDocs.Parser
- المجسم GroupDocs.Parser