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

Parametri

PageRangeUn intervallo di pagine in base uno oppure una stringa vuota per ogni pagina
OptionsLa maschera di opzioni documentata da ExportPageMarkdown
FileNameIl 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