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 String

DLL

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
OptionsNula 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