ExportDocumentMarkdown

Szöveg, kivonatolás, Markdown

Leírás

A kiválasztott PDF-oldaltartományt egyetlen szemantikus Markdown-karakterláncba exportálja, amely keresési indexeléshez, tudásbázisokhoz és nyelvi modellek betöltéséhez alkalmas

Szintaxis

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);

Paraméterek

PageRangeEgyalapú tartomány, például 1-3,7, vagy üres karakterlánc minden oldalhoz; a kifejezetten megadott oldalsorrend megmarad
OptionsA(z) ExportPageMarkdown által dokumentált beállításmaszk

Visszatérési értékek

Az egyesített Markdown-szöveget adja vissza, illetve üres karakterláncot, ha az érvényesítés, a megszakítás vagy a kibontás sikertelen

Megjegyzések

Ha az oldalelölések engedélyezettek, minden kiválasztott oldal stabil <!-- page: N --> markerrel kezdődik

Az exportőr csak az aktuális oldalhierarchiát tartja meg a sztring összeállítása közben, és a kijelölt oldalt visszaállítja, mielőtt visszatérne

Használja a SaveMarkdownToStream vagy a SaveMarkdownToFile metódust, ha a teljes dokumentumkimenetet nem kell memóriában pufferelniAz előrehaladás és az együttműködő megszakítás a normál dokumentumműveleti életciklust használja

Az

LastErrorCode értéke érvénytelen tartomány vagy beállításmaszk esetén 113, kinyerési hiba esetén pedig 517

Lásd még

ExportPageMarkdown, SaveMarkdownToStream, ExtractStructuredDocument