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 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 base uno, o una cadena vacía para todas las páginas |
|---|---|
| Options | La máscara de opciones documentada por SaveDOCXToStream |
| FileName | Ruta 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