SaveMarkdownToFile

Text, Extraktion, Markdown, Dateien

Beschreibung

Schreibt semantisches Markdown für einen PDF-Seitenbereich direkt in eine UTF-8-Datei

Syntax

Delphi

Function TPDFlib.SaveMarkdownToFile(Const PageRange: WideString;
  Options: Integer; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::SaveMarkdownToFile(PageRange As String,
  Options As Long, FileName As String) As Long

DLL

int DLSaveMarkdownToFile(int InstanceID, const wchar_t* PageRange,
  int Options, const wchar_t* FileName);
int DLSaveMarkdownToFileA(int InstanceID, const char* PageRange,
  int Options, const char* FileName);

Parameter

PageRangeEin einsbasierter Seitenbereich oder eine leere Zeichenfolge für alle Seiten
OptionsDie von ExportPageMarkdown dokumentierte Optionsmaske
FileNameDer Pfad der Zieldatei

Rückgabewerte

Gibt die Anzahl der geschriebenen Seiten zurück oder Null, wenn die Validierung, Extraktion oder das Schreiben der Datei fehlschlägt

Anmerkungen

Die Ausgabedatei ist UTF-8 ohne Byte-Order-Mark

Dokumentweite Analyse und Serialisierung behalten ausgewählte Seitenmodelle sowie vollständige Markdown- und UTF-8-Puffer bei, wie unter SaveMarkdownToStream beschrieben

Lesereihenfolge, Seitenelemente, verbundene Zellen und fortgeführte Tabellen folgen ExportDocumentMarkdown und SetStructuredTextOptions

Die Extraktion bewahrt die ausgewählte Seite und den offenen Writer-Tag-Stapel; aktuelle nicht gespeicherte Writer-Tags werden ohne schließende Tags und ohne Finalisieren des Dokuments einbezogen

LastErrorCode ist 113 bei ungültigen Argumenten und 517 bei Extraktions- oder Dateifehlern

Siehe auch

SaveMarkdownToStream, ExportDocumentMarkdown, SavePageRangeTextToFile