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 LongDLL
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
| PageRange | Ein einsbasierter Seitenbereich oder eine leere Zeichenfolge für alle Seiten |
|---|---|
| Options | Die von ExportPageMarkdown dokumentierte Optionsmaske |
| FileName | Der 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