ExportPageHTML
Text, obrázky, extrakce, HTML
Popis
Exportuje jednu stránku PDF jako samostatný dokument HTML5 s umístěným textem, vloženými obrázky a klikatelnými odkazy anotací
Syntaxe
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);Parametry
| Page | Číslo stránky od jedničky |
|---|---|
| Options | Nula volí PDF_HTML_DEFAULT; jinak kombinujte PDF_HTML_INCLUDE_IMAGES (1), PDF_HTML_INCLUDE_LINKS (2) a PDF_HTML_INCLUDE_TEXT (4) |
Návratové hodnoty
Vrací samostatný dokument HTML5, nebo prázdný řetězec, když selže validace nebo extrakce
Poznámky
Text a obrázky se extrahují v jednom vykreslovacím průchodu a umisťují v bodech PDF uvnitř kontejneru stránky pevné velikosti
Rastrové obrázky se kódují jako datová URI PNG, včetně masek obrázků, kde jsou k dispozici, takže výsledek nemá žádné externí obrazové závislosti
Anotace URI se stávají bezpečnými klikatelnými překryvy a interní cíle se stávají kotvami #page-N
URI schémata schopná provádět skripty se z výstupu vynechávají
Vybraná stránka se obnoví před tím, než volání skončí
Návratové ukazatele DLL zůstávají platné do dalšího volání vracejícího řetězec na stejné instanci
LastErrorCode je 112 pro neplatnou stránku nebo volby a 516, když selže export
Viz také
ExportDocumentHTML, ExtractStructuredPage, RenderPageToStream