ExportPageHTML
Texto, imágenes, extracción, HTML
Descripción
Exporta una página PDF como documento HTML5 independiente con texto posicionado, imágenes incrustadas y vínculos de anotación seleccionables
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 con base 1 |
|---|---|
| Options | Cero selecciona PDF_HTML_DEFAULT; de lo 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 procesamiento y se colocan en puntos PDF dentro de un contenedor de página de tamaño fijo
Las imágenes rasterizadas se codifican como URI de datos PNG, incluidas las máscaras de imagen cuando están disponibles, de modo que el resultado no tiene dependencias externas de imágenes
Las anotaciones URI se convierten en superposiciones seguras en las que se puede hacer clic y los destinos internos se convierten en anclas #page-N
Los esquemas de URI que pueden ejecutar scripts se omiten de la salida
La página seleccionada se restaura antes de que regrese la llamada
Los punteros de retorno de DLL siguen siendo válidos hasta la siguiente llamada que devuelva una cadena en la misma instancia
LastErrorCode es 112 para una página u opciones no válidas y 516 cuando falla la exportación
Véase también
ExportDocumentHTML, ExtractStructuredPage, RenderPageToStream