ExportPageMarkdown

النص، الاستخراج، Markdown

الوصف

يصدر صفحة PDF واحدة كـ Markdown دلاليًا باستخدام فقرات وقوائم وعناوين وجداول الصفحة المرصودة

الصيغة

Delphi

Function TPDFlib.ExportPageMarkdown(Page, Options: Integer): WideString;

ActiveX

Function PDFlib::ExportPageMarkdown(Page As Long, Options As Long) As String

DLL

const wchar_t* DLExportPageMarkdown(int InstanceID, int Page, int Options);
const char* DLExportPageMarkdownA(int InstanceID, int Page, int Options);

المعاملات

Pageرقم الصفحة ويبدأ العد من 1
Optionsاجمع PDF_MARKDOWN_INCLUDE_PAGE_MARKERS‏ (1) وPDF_MARKDOWN_DETECT_HEADINGS‏ (2) وPDF_MARKDOWN_PRESERVE_STYLES‏ (4) أو استخدم PDF_MARKDOWN_DEFAULT‏ (7)؛ والصفر يصدر كتلًا دلالية بلا علامات اختيارية أو استدلال عناوين أو تنسيق خطوط

قيم الإرجاع

تُرجع نص Markdown أو سلسلة فارغة عند فشل التحقق أو الاستخراج

ملاحظات

يستخدم التحليل SetStructuredTextOptions باستقلال عن Options الخاصة بكل صيغة؛ وافحص GetLastStructuredTextDiagnostics لمعرفة مصادر القراءة وتحذيرات الاحتياط

يقدَم ترتيب شجرة الوسوم الحقيقي حين تكتمل روابط المحتوى؛ ويحتفظ المحتوى غير المحلول أو الملتبس بالنص المستخرج في الاحتياط المختلط أو الهندسي، ولا تُخمَّن الأدوار المخصصة المجهولة من أسمائها

تستخدم الجداول البسيطة غير المدموجة صيغة الأنابيب؛ والجداول ذات الخلايا المدموجة تستخدم HTML مضمّنًا بامتدادات صفوف وأعمدة، مع الحفاظ على الخلايا الفارغة

يقارن استدلال العناوين الفقرات القصيرة أحادية السطر بحجم متن الصفحة الوسيط وينتج المستويات H1 إلى H3

يتعرف تنسيق الخط على أسماء الخطوط العريضة والمائلة إضافة إلى محاذاة الرمز العلوي والسفلي عندما يكون PDF_MARKDOWN_PRESERVE_STYLES مفعلاً

تُهرَّب محارف صياغة Markdown وتُهرَّب محارف الأنبوب المضمّنة في خلايا جداول الأنابيب

يحافظ الاستخراج على الصفحة المحددة ومكدس وسوم الكاتب المفتوحة؛ وتُدرج وسوم الكاتب غير المحفوظة الحالية دون وسوم إغلاق أو إنهاء للمستند

تبقى مؤشرات إرجاع DLL صالحة حتى الاستدعاء التالي المعيد سلسلة على نفس المثيل

يسمي GetSignatureModificationDetail المراجعة ونوع التغيير وراء الإجابة، ويُبلغ GetSignatureEffectiveMDPLevel عن المستوى المطبق

انظر أيضًا

ExportDocumentMarkdown, ExtractStructuredPage, ExportPageHTML