ExportPageMarkdown
النص، الاستخراج، Markdown
الوصف
يصدر صفحة PDF واحدة كـ Markdown دلاليًا باستخدام فقرات وقوائم وعناوين وجداول الصفحة المرصودة
الصيغة
Delphi
Function TPDFlib.ExportPageMarkdown(Page, Options: Integer): WideString;ActiveX
Function PDFlib::ExportPageMarkdown(Page As Long, Options As Long) As StringDLL
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