SaveMarkdownToFile
Texto, extracción, Markdown, archivos
Descripción
Escribe Markdown semántico de un intervalo de páginas PDF directamente en un archivo UTF-8
Sintaxis
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);Parámetros
| PageRange | Un intervalo de páginas con base uno, o una cadena vacía para todas las páginas |
|---|---|
| Options | La máscara de opciones documentada por ExportPageMarkdown |
| FileName | La ruta del archivo de destino |
Valores devueltos
Devuelve el número de páginas escritas, o cero cuando falla la validación, la extracción o la escritura del archivo
Observaciones
El archivo de salida es UTF-8 sin marca de orden de bytes
El análisis y la serialización de todo el documento conservan los modelos de página seleccionados y los búferes completos de Markdown y UTF-8, tal como describe SaveMarkdownToStream
El orden de lectura, los elementos accesorios, las celdas combinadas y las tablas continuadas siguen ExportDocumentMarkdown y SetStructuredTextOptions
La extracción conserva la página seleccionada y la pila de etiquetas del escritor abiertas; las etiquetas del escritor sin guardar se incluyen sin etiquetas de cierre ni finalizar el documento
LastErrorCode es 113 para argumentos no válidos y 517 para fallos de extracción o de archivo
Véase también
SaveMarkdownToStream, ExportDocumentMarkdown, SavePageRangeTextToFile