ExportDocumentHTML
Texto, imágenes, extracción, HTML
Descripción
Exporta un intervalo de páginas seleccionado a un único documento HTML5 independiente con una sección de página colocada para cada página seleccionada
Sintaxis
Delphi
Function TPDFlib.ExportDocumentHTML(Const PageRange: WideString;
Options: Integer): WideString;ActiveX
Function PDFlib::ExportDocumentHTML(PageRange As String,
Options As Long) As StringDLL
const wchar_t* DLExportDocumentHTML(int InstanceID,
const wchar_t* PageRange, int Options);
const char* DLExportDocumentHTMLA(int InstanceID,
const char* PageRange, int Options);Parámetros
| PageRange | Un intervalo con base uno, como 1-3,7, o una cadena vacía para todas las páginas; se conserva el orden explícito de las páginas |
|---|---|
| Options | Cero selecciona PDF_HTML_DEFAULT; en caso contrario, combine los indicadores de inclusión de imágenes, enlaces y texto documentados en ExportPageHTML |
Valores devueltos
Devuelve un documento HTML5 autocontenido, o una cadena vacía cuando falla la validación, cancelación o extracción
Observaciones
Solo se conservan el canal de procesamiento de la página actual y sus datos de imagen codificados mientras se ensambla la salida, por lo que la memoria de extracción depende de la página seleccionada más compleja y no del número de páginas
Las anotaciones de enlaces internos apuntan a anclas estables #page-N dentro del documento generado
La página seleccionada se restaura antes de que finalice la llamada
El progreso y la cancelación cooperativa utilizan el ciclo de vida normal de las operaciones del documento
LastErrorCode es 112 para un intervalo u opciones no válidos y 516 cuando falla la exportación
Véase también
ExportPageHTML, ExtractStructuredDocument, RenderDocumentToFile