ExportDocumentHTML

Texto, imagens, extração, HTML

Descrição

Exporta um intervalo de páginas selecionado para um único documento HTML5 autônomo, com uma seção de página posicionada por página selecionada

Sintaxe

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

PageRangeUm intervalo com base 1, como 1-3,7, ou uma string vazia para todas as páginas; a ordem explícita das páginas é preservada
OptionsZero seleciona PDF_HTML_DEFAULT; caso contrário, combine os sinalizadores de inclusão de imagem, link e texto documentados por ExportPageHTML

Valores retornados

Retorna um documento HTML5 autossuficiente, ou uma string vazia quando a validação, o cancelamento ou a extração falha

Observações

Apenas o funil da página atual e seus dados de imagem codificados são retidos enquanto a saída é montada, de modo que a memória de extração segue a página selecionada mais complexa em vez do número de páginas

Anotações de link internas apontam para âncoras estáveis #page-N dentro do documento gerado

Progresso e cancelamento cooperativo usam o ciclo de vida normal de operação do documento

Progresso e cancelamento cooperativo usam o ciclo de vida normal de operações de documento

LastErrorCode retorna 112 para intervalo ou opções inválidos e 516 quando a exportação falha

Veja também

ExportPageHTML, ExtractStructuredDocument, RenderDocumentToFile