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 LongDLL
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
| PageRange | Un intervalo de páginas con índice desde uno, o una cadena vacía para todas las páginas |
|---|---|
| Options | La máscara de opciones documentada por SaveDOCXToStream |
| FileName | La 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