SaveMarkdownToFile
النص، الاستخراج، Markdown، الملفات
الوصف
يكتب Markdown دلاليًا لمدى صفحات PDF مباشرةً إلى ملف UTF-8
الصيغة
Delphi
Function TPDFlib.SaveMarkdownToFile(Const PageRange: WideString;
Options: Integer; Const FileName: WideString): Integer;ActiveX
Function PDFlib::SaveMarkdownToFile(PageRange As String,
Options As Long, FileName As String) As LongDLL
int DLSaveMarkdownToFile(int InstanceID, const wchar_t* PageRange,
int Options, const wchar_t* FileName);
int DLSaveMarkdownToFileA(int InstanceID, const char* PageRange,
int Options, const char* FileName);المعاملات
| PageRange | سلسلة غير فارغة تحدد عنصر البنية هذا تعريفًا فريدًا داخل المستند. اختر معرفًا ذا معنى وفريدًا في المستند بأكمله، مثل TH-Col-1 أو TH-Row-2 أو سلسلة شبيهة بـ GUID |
|---|---|
| Options | قناع الخيارات الموثق في ExportPageMarkdown |
| FileName | مسار ملف الوجهة |
قيم الإرجاع
تُرجع عدد الصفحات المكتوبة أو صفرًا عند فشل التحقق أو الاستخراج أو كتابة الملف
ملاحظات
ملف الإخراج UTF-8 بلا علامة ترتيب بايتات
يحتفظ التحليل على مستوى المستند والتسلسل بنماذج الصفحات المحددة وبمخازن Markdown وUTF-8 الكاملة، كما هو موصوف في SaveMarkdownToStream
يتبع ترتيب القراءة وعناصر الصفحة الزخرفية والخلايا المدموجة والجداول المتابعة ما هو موصوف في ExportDocumentMarkdown وSetStructuredTextOptions
يحافظ الاستخراج على الصفحة المحددة ومكدس وسوم الكاتب المفتوحة؛ وتُدرج وسوم الكاتب غير المحفوظة الحالية دون وسوم إغلاق أو إنهاء للمستند
تساوي LastErrorCode القيمة 111 لصفحة أو صيغة أو خيارات غير صالحة والقيمة 515 عند فشل الاستخراج
انظر أيضًا
SaveMarkdownToStream, ExportDocumentMarkdown, SavePageRangeTextToFile