ExportDocumentMarkdown
Tekst, udtræk, Markdown
Beskrivelse
Eksporterer et valgt PDF-sideinterval til én semantisk Markdown-streng, der er egnet til søgeindeksering, vidensbaser og indlæsning i sprogmodeller
Syntaks
Delphi
Function TPDFlib.ExportDocumentMarkdown(Const PageRange: WideString;
Options: Integer): WideString;ActiveX
Function PDFlib::ExportDocumentMarkdown(PageRange As String,
Options As Long) As StringDLL
const wchar_t* DLExportDocumentMarkdown(int InstanceID,
const wchar_t* PageRange, int Options);
const char* DLExportDocumentMarkdownA(int InstanceID,
const char* PageRange, int Options);Parametre
| PageRange | Et 1-baseret interval såsom 1-3,7 eller en tom streng for alle sider; den udtrykkelige siderækkefølge bevares |
|---|---|
| Options | Indstillingsmasken dokumenteret af ExportPageMarkdown |
Returværdier
Returnerer den kombinerede Markdown-tekst eller en tom streng, når validering, annullering eller udtrækning mislykkes
Bemærkninger
Når sidemarkører er aktiveret, begynder hver valgt side med en stabil <!-- page: N -->-markør
Eksportfunktionen beholder kun det aktuelle sidehierarki, mens strengen samles, og gendanner den valgte side før returnering
Brug SaveMarkdownToStream eller SaveMarkdownToFile, når hele dokumentoutputtet ikke skal bufferlagres i hukommelsen
Fremskridt og kooperativ annullering bruger den normale livscyklus for dokumenthandlinger
LastErrorCode er 113 ved et ugyldigt interval eller en ugyldig indstillingsmaske og 517, når udtræk mislykkes
Se også
ExportPageMarkdown, SaveMarkdownToStream, ExtractStructuredDocument