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 StringDLL
const wchar_t* DLExportPageHTML(int InstanceID, int Page, int Options);
const char* DLExportPageHTMLA(int InstanceID, int Page, int Options);Parametri
| Page | Il numero di pagina a base 1 |
|---|---|
| Options | Zero 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