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 String

DLL

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

Parametere

PageSidenummeret (fra 1)
OptionsKombiner 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