ExportPageHTML
Texto, imágenes, extracción, HTML
Descripción
Exporta una página PDF como documento HTML5 autónomo con texto posicionado, imágenes incrustadas y enlaces de anotación pulsables
Sintaxis
Delphi
Function TPDFlib.ExportPageHTML(Page, Options: Integer): WideString;ActiveX
Function PDFlib::ExportPageHTML(Page As Long, Options As Long) As StringDLL
const wchar_t* DLExportPageHTML(int InstanceID, int Page, int Options);
const char* DLExportPageHTMLA(int InstanceID, int Page, int Options);Parámetros
| Page | El número de página basado en uno |
|---|---|
| Options | Cero selecciona PDF_HTML_DEFAULT; en caso contrario, combine PDF_HTML_INCLUDE_IMAGES (1), PDF_HTML_INCLUDE_LINKS (2) y PDF_HTML_INCLUDE_TEXT (4) |
Valores devueltos
Devuelve un documento HTML5 autónomo o una cadena vacía cuando falla la validación o la extracción
Observaciones
El texto y las imágenes se extraen en una sola pasada de renderización y se colocan en puntos PDF dentro de un contenedor de página de tamaño fijo
Las imágenes ráster se codifican como URI de datos PNG, incluidas las máscaras de imagen cuando están disponibles, por lo que el resultado no tiene dependencias de imágenes externas
Las anotaciones URI se convierten en superposiciones pulsables seguras y los destinos internos en anclajes #page-N
Los esquemas URI que pueden ejecutar scripts se omiten de la salida
La página seleccionada se restaura antes de que finalice la llamada
Los punteros devueltos por la DLL siguen siendo válidos hasta la siguiente llamada que devuelve una cadena en la misma instancia
LastErrorCode es 112 para páginas u opciones no válidas y 516 cuando falla la exportación
Véase también
ExportDocumentHTML, ExtractStructuredPage, RenderPageToStream