SaveMarkdownToFile

Texto, extracción, Markdown, archivos

Descripción

Escribe Markdown semántico para 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 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);

Parámetros

PageRangeUn intervalo de páginas con índice desde uno, o una cadena vacía para todas las páginas
OptionsLa máscara de opciones documentada por ExportPageMarkdown
FileNameLa ruta del archivo de destino

Valores devueltos

Devuelve el número de páginas escritas, o cero cuando falla la validación, extracción o escritura del archivo

Observaciones

El archivo de salida está en UTF-8 sin marca de orden de bytes

El análisis y la serialización de todo el documento retienen los modelos de páginas seleccionadas y los búferes completos de Markdown y UTF-8, como describe SaveMarkdownToStream

El orden de lectura, los elementos auxiliares, 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 aún sin guardar se incluyen sin cerrar etiquetas ni finalizar el documento

LastErrorCode es 113 para argumentos no válidos y 517 para fallas de extracción o de archivo

Véase también

SaveMarkdownToStream, ExportDocumentMarkdown, SavePageRangeTextToFile