ExportDocumentMarkdown
Szöveg, kivonatolás, Markdown
Leírás
A kiválasztott PDF-oldaltartományt egyetlen szemantikus Markdown-karakterláncba exportálja, amely keresési indexeléshez, tudásbázisokhoz és nyelvi modellek betöltéséhez alkalmas
Szintaxis
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);Paraméterek
| PageRange | Egyalapú tartomány, például 1-3,7, vagy üres karakterlánc minden oldalhoz; a kifejezetten megadott oldalsorrend megmarad |
|---|---|
| Options | A(z) ExportPageMarkdown által dokumentált beállításmaszk |
Visszatérési értékek
Az egyesített Markdown-szöveget adja vissza, illetve üres karakterláncot, ha az érvényesítés, a megszakítás vagy a kibontás sikertelen
Megjegyzések
Ha az oldalelölések engedélyezettek, minden kiválasztott oldal stabil <!-- page: N --> markerrel kezdődik
Az exportőr csak az aktuális oldalhierarchiát tartja meg a sztring összeállítása közben, és a kijelölt oldalt visszaállítja, mielőtt visszatérne
Használja a SaveMarkdownToStream vagy a SaveMarkdownToFile metódust, ha a teljes dokumentumkimenetet nem kell memóriában pufferelniAz előrehaladás és az együttműködő megszakítás a normál dokumentumműveleti életciklust használja
Az
LastErrorCode értéke érvénytelen tartomány vagy beállításmaszk esetén 113, kinyerési hiba esetén pedig 517
Lásd még
ExportPageMarkdown, SaveMarkdownToStream, ExtractStructuredDocument