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 String

DLL

const wchar_t* DLExportDocumentMarkdown(int InstanceID,
  const wchar_t* PageRange, int Options);
const char* DLExportDocumentMarkdownA(int InstanceID,
  const char* PageRange, int Options);

Parametre

PageRangeEt 1-baseret interval såsom 1-3,7 eller en tom streng for alle sider; den udtrykkelige siderækkefølge bevares
OptionsIndstillingsmasken 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