SaveDOCXToFile

Conversión de documentos, extracción, DOCX, archivos

Descripción

Convierte un intervalo de páginas PDF en un archivo DOCX editable que contiene párrafos, encabezados, listas, tablas, estilos, saltos de página e imágenes opcionales nativos

Sintaxis

Delphi

Function TPDFlib.SaveDOCXToFile(Const PageRange: WideString;
  Options: Integer; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::SaveDOCXToFile(PageRange As String,
  Options As Long, FileName As String) As Long

DLL

int DLSaveDOCXToFile(int InstanceID, const wchar_t* PageRange,
  int Options, const wchar_t* FileName);
int DLSaveDOCXToFileA(int InstanceID, const char* PageRange,
  int Options, const char* FileName);

Parámetros

PageRangeUn intervalo de páginas con base uno, o una cadena vacía para todas las páginas
OptionsLa máscara de opciones documentada por SaveDOCXToStream
FileNameRuta del archivo DOCX de destino

Valores devueltos

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

Observaciones

El archivo es un paquete WordprocessingML estándar y no requiere automatización de Office ni ningún proceso de conversión externo

El orden de lectura etiquetado, las celdas de tabla vacías y combinadas y las tablas continuadas siguen SaveDOCXToStream; los indicadores de análisis del documento se establecen por separado mediante SetStructuredTextOptions

Los modelos de página seleccionados y las imágenes incluidas se conservan durante el análisis de todo el documento, con búferes adicionales de XML y de paquete

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

Consulte GetLastStructuredTextDiagnostics para conocer las advertencias y las fuentes de lectura

LastErrorCode es 114 para argumentos no válidos y 518 para errores de extracción, empaquetado o archivo

Véase también

SaveDOCXToStream, SaveDOCXToFileA, ExportDocumentMarkdown