ExportPageMarkdown
Tekst, udtræk, Markdown
Beskrivelse
Eksporterer en PDF-side som semantisk Markdown ved hjælp af siden's registrerede afsnit, 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);Parametre
| Page | Det 1-baserede sidenummer |
|---|---|
| Options | Kombiner PDF_MARKDOWN_INCLUDE_PAGE_MARKERS (1), PDF_MARKDOWN_DETECT_HEADINGS (2) og PDF_MARKDOWN_PRESERVE_STYLES (4), eller brug PDF_MARKDOWN_DEFAULT (7); nul udsender semantiske blokke uden valgfrie markører, udledning af overskrifter eller skrifttypografi |
Returværdier
Returnerer Markdown-tekst eller en tom streng, når validering eller udtrækning mislykkes
Bemærkninger
Udledning af overskrifter sammenligner korte afsnit på én linje med PDF'ens medianstørrelse for brødtekst og frembringer niveauerne H1 til H3
Skrifttypeformatering genkender fede og kursive skrifttypenavne samt hævet og sænket justering, når PDF_MARKDOWN_PRESERVE_STYLES er aktiveret
Markdown-syntakstegn undviges, og tabelceller undviger integrerede pipe-tegn
Den valgte side gendannes, før kaldet returnerer
DLL-returmarkører forbliver gyldige indtil det næste strengreturnerende kald på samme instans
LastErrorCode er 113 for en ugyldig side eller indstillingsmaske og 517, når udtrækningen mislykkes
Se også
ExportDocumentMarkdown, ExtractStructuredPage, ExportPageHTML