ExportPageMarkdown
Szöveg, kivonatolás, Markdown
Leírás
Egy PDF-oldalt szemantikus Markdownként exportál using the page's detected paragraphs, lists, headings, and tables
Szintaxis
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);Paraméterek
| Page | Az egy alapú oldalszám |
|---|---|
| Options | Kombinálja a PDF_MARKDOWN_INCLUDE_PAGE_MARKERS (1), a PDF_MARKDOWN_DETECT_HEADINGS (2) és a PDF_MARKDOWN_PRESERVE_STYLES (4) értéket, vagy használja a PDF_MARKDOWN_DEFAULT (7) értéket; a nulla szemantikus blokkokat állít elő opcionális jelölők, címsorkövetkeztetés vagy betűstílusozás nélkül |
Visszatérési értékek
Markdown-szöveget ad vissza, vagy üres karakterláncot, ha az érvényesítés vagy a kibontás sikertelen
Megjegyzések
A címsorkövetkeztetés összehasonlítja a rövid egysoros bekezdéseket az oldal 'középső törzsszövegméretével, és H1–H3 szinteket állít elő
A betűstílus felismeri a félkövér és dőlt betűtípusneveket, valamint a felső és alsó index igazítását, amikor a PDF_MARKDOWN_PRESERVE_STYLES engedélyezve vanA Markdown-szintaxis karakterei escape-elve vannak, és a táblázatcellák is escape-elik a beágyazott csővonal karaktereket
A kiválasztott oldal a hívás visszatérése előtt helyreállA DLL visszatérési mutatói ugyanazon példány következő karakterlánc-visszaadó hívásáig maradnak érvényesek
A kijelölt oldal visszaállításra kerül, mielőtt a hívás visszatérne
A DLL visszatérési mutatók addig érvényesek, amíg ugyanazon példányon a következő sztring-visszaadó hívás meg nem történik
LastErrorCode értéke 113 érvénytelen oldal vagy beállításmaszk esetén, kinyerési hiba esetén pedig 517
Lásd még
ExportDocumentMarkdown, ExtractStructuredPage, ExportPageHTML