SaveMarkdownToFile
Testo, estrazione, Markdown, file
Descrizione
Scrive Markdown semantico per un intervallo di pagine PDF direttamente in un file UTF-8
Sintassi
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);Parametri
| PageRange | Un intervallo di pagine in base uno oppure una stringa vuota per ogni pagina |
|---|---|
| Options | La maschera di opzioni documentata da ExportPageMarkdown |
| FileName | Il percorso del file di destinazione |
Valori restituiti
Restituisce le pagine scritte oppure zero se convalida, estrazione o scrittura del file non riesce
Note
Il file di output è UTF-8 senza indicatore dell'ordine dei byte
L'analisi e la serializzazione sull'intero documento conservano i modelli delle pagine selezionate e i buffer completi di Markdown e UTF-8, come descritto da SaveMarkdownToStream
Ordine di lettura, elementi di corredo, celle unite e tabelle proseguite seguono ExportDocumentMarkdown e SetStructuredTextOptions
L'estrazione preserva la pagina selezionata e lo stack di tag del writer aperto; i tag writer non ancora salvati sono inclusi senza chiudere i tag né finalizzare il documento
LastErrorCode è 113 per argomenti invalidi e 517 per errori di estrazione/file
Vedere anche
SaveMarkdownToStream, ExportDocumentMarkdown, SavePageRangeTextToFile