ExportPageMarkdown
Tekst, uttrekk, Markdown
Beskrivelse
Eksporterer én PDF-side som semantisk Markdown ved hjelp av sidens oppdagede avsnitt, lister, overskrifter og tabeller
Syntaks
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);Parametere
| Page | Sidenummeret (fra 1) |
|---|---|
| Options | Kombiner PDF_MARKDOWN_INCLUDE_PAGE_MARKERS (1), PDF_MARKDOWN_DETECT_HEADINGS (2) og PDF_MARKDOWN_PRESERVE_STYLES (4), eller bruk PDF_MARKDOWN_DEFAULT (7); null skriver semantiske blokker uten valgfrie markører, overskriftsinterens eller skriftstyling |
Returverdier
Returnerer Markdown-tekst, eller en tom streng når validering eller uttrekk feiler
Merknader
Overskriftsinferens sammenligner korte enlinjes-avsnitt med sidens mediane brødtekststørrelse og produserer nivåene H1 til H3
Fontstyling gjenkjenner fonter med navn med fet og kursiv samt hevet og senket justering når PDF_MARKDOWN_PRESERVE_STYLES er aktivert
Markdown-syntakstegn escapes, og tabellceller escaper innebygde rørtegn
Den valgte siden gjenopprettes før kallet returnerer
DLL-returpekere forblir gyldige til neste kall som returnerer streng på samme instans
LastErrorCode er 113 for en ugyldig side eller alternativmaske og 517 når uttrekk feiler
Se også
ExportDocumentMarkdown, ExtractStructuredPage, ExportPageHTML