SaveDOCXToFile

Conversión y extracción de documentos, 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 índice desde uno, o una cadena vacía para todas las páginas
OptionsLa máscara de opciones documentada por SaveDOCXToStream
FileNameLa ruta de archivo DOCX de destino

Valores devueltos

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

Observaciones

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

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

Los modelos de páginas seleccionadas y las imágenes incluidas se retienen durante el análisis de todo el documento, con búferes adicionales de XML y del paquete

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

Examine GetLastStructuredTextDiagnostics para conocer las advertencias y las fuentes de lectura

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

Véase también

SaveDOCXToStream, SaveDOCXToFileA, ExportDocumentMarkdown