ExportDocumentHTML

Texto, imágenes, extracción, HTML

Descripción

Exporta un intervalo de páginas seleccionado en un documento HTML5 independiente con una sección de página posicionada por 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 String

DLL

const wchar_t* DLExportDocumentHTML(int InstanceID,
  const wchar_t* PageRange, int Options);
const char* DLExportDocumentHTMLA(int InstanceID,
  const char* PageRange, int Options);

Parámetros

PageRangeUn intervalo basado en 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
OptionsCero selecciona PDF_HTML_DEFAULT; de lo contrario, combine las marcas de inclusión de imagen, vínculo y texto documentadas por ExportPageHTML

Valores devueltos

Devuelve un documento HTML5 autocontenido o una cadena vacía cuando falla la validación, la cancelación o la extracción

Observaciones

Mientras se ensambla la salida solo se conservan el embudo de la página actual y sus datos de imagen codificados, por lo que la memoria de extracción sigue a la página seleccionada más compleja en lugar de al 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 regrese la llamada

El progreso y la cancelación cooperativa usan 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