ExportPageHTML

Testo, immagini, estrazione, HTML

Descrizione

Esporta una pagina PDF come documento HTML5 autonomo con testo posizionato, immagini incorporate e collegamenti di annotazione selezionabili

Sintassi

Delphi

Function TPDFlib.ExportPageHTML(Page, Options: Integer): WideString;

ActiveX

Function PDFlib::ExportPageHTML(Page As Long, Options As Long) As String

DLL

const wchar_t* DLExportPageHTML(int InstanceID, int Page, int Options);
const char* DLExportPageHTMLA(int InstanceID, int Page, int Options);

Parametri

PageIl numero di pagina a base 1
OptionsZero seleziona PDF_HTML_DEFAULT; in caso contrario, combinare PDF_HTML_INCLUDE_IMAGES (1), PDF_HTML_INCLUDE_LINKS (2) e PDF_HTML_INCLUDE_TEXT (4)

Valori restituiti

Restituisce un documento HTML5 autonomo oppure stringa vuota se convalida o estrazione non riesce

Note

Testo e immagini vengono estratti in un passaggio e posizionati in punti PDF in un contenitore fisso

Le immagini raster vengono codificate come URI dati PNG, incluse le maschere immagine ove disponibili, così il risultato non dipende da immagini esterne

Le annotazioni URI diventano overlay selezionabili sicuri e le destinazioni interne ancore #page-N

Gli schemi URI in grado di eseguire script vengono omessi dall'output

La pagina selezionata viene ripristinata prima del ritorno della chiamata

I puntatori restituiti dalla DLL restano validi fino alla successiva chiamata che restituisce una stringa sulla stessa istanza

LastErrorCode è 112 per pagina o opzioni non valide e 516 se l'esportazione fallisce

Vedere anche

ExportDocumentHTML, ExtractStructuredPage, RenderPageToStream