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 String

DLL

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

Paraméterek

PageAz egy alapú oldalszám
OptionsKombiná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