ExportDocumentMarkdown
النص، الاستخراج، Markdown
الوصف
يصدر مدى صفحات PDF محددًا في سلسلة Markdown دلالية واحدة مناسبة لفهرسة البحث وقواعد المعرفة وابتلاع النماذج اللغوية
الصيغة
Delphi
Function TPDFlib.ExportDocumentMarkdown(Const PageRange: WideString;
Options: Integer): WideString;ActiveX
Function PDFlib::ExportDocumentMarkdown(PageRange As String,
Options As Long) As StringDLL
const wchar_t* DLExportDocumentMarkdown(int InstanceID,
const wchar_t* PageRange, int Options);
const char* DLExportDocumentMarkdownA(int InstanceID,
const char* PageRange, int Options);المعاملات
| PageRange | مدى صفحات يبدأ من 1، أو سلسلة فارغة لكل الصفحات |
|---|---|
| Options | قناع الخيارات الموثق في ExportPageMarkdown |
قيم الإرجاع
تُرجع نص Markdown المجمع أو سلسلة فارغة عند فشل التحقق أو الإلغاء أو الاستخراج
ملاحظات
يستخدم التحليل SetStructuredTextOptions باستقلال عن Options الخاصة بكل صيغة؛ وافحص GetLastStructuredTextDiagnostics لمعرفة مصادر القراءة وتحذيرات الاحتياط
يقدَم ترتيب شجرة الوسوم الحقيقي حين تكتمل روابط المحتوى؛ ويحتفظ المحتوى غير المحلول أو الملتبس بالنص المستخرج في الاحتياط المختلط أو الهندسي، ولا تُخمَّن الأدوار المخصصة المجهولة من أسمائها
يستطيع التحليل على مستوى المستند وصل مقاطع الجداول عبر صفحات المصدر المتتالية وتحديد عناصر الهوامش المتكررة؛ وكشف عناصر الصفحة الزخرفية الافتراضي يحفظ النص
تستخدم الجداول المدموجة أو المتابعة جدول HTML مضمّنًا واحدًا، وتحتفظ بالخلايا الفارغة، وتحذف رؤيات المتابعة المتكررة المحددة
مع تفعيل علامات الصفحات تبدأ الصفحات عادةً بـ <!-- page: N -->؛ والجدول المتابع يحذف العلامات داخل جدول HTML المفتوح
يُحفظ ترتيب الصفحات الصريح؛ ولا تُدمج اختيارات الصفحات المعكوسة أو غير المتتالية قسرًا
تُخزَّن نماذج الصفحات المحددة ونتيجة Markdown الكاملة مؤقتًا لأجل التحليل على مستوى المستند؛ وتحتفظ واجهتا التدفق والملف كذلك بنموذج التحليل هذا ومخازن المخرجات
يحافظ الاستخراج على الصفحة المحددة ومكدس وسوم الكاتب المفتوحة؛ وتُدرج وسوم الكاتب غير المحفوظة الحالية دون وسوم إغلاق أو إنهاء للمستند
يستخدم التقدم والإلغاء التعاوني دورة حياة عملية المستند الاعتيادية
تساوي LastErrorCode القيمة 111 لمدخل غير صالح والقيمة 515 عند فشل الاستخراج
انظر أيضًا
ExportPageMarkdown, SaveMarkdownToStream, ExtractStructuredDocument