ExportPageHTML

テキスト、画像、抽出、HTML

説明

PDF の 1 ページを、配置済みテキスト、埋め込み画像、クリック可能な注釈リンクを含む独立した HTML5 文書としてエクスポートします

構文

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);

パラメータ

Page1 から始まるページ番号
Optionsゼロの場合は PDF_HTML_DEFAULT が選択されます。それ以外の場合は PDF_HTML_INCLUDE_IMAGES (1)、PDF_HTML_INCLUDE_LINKS (2)、PDF_HTML_INCLUDE_TEXT (4) を組み合わせます

戻り値

自己完結型 HTML5 ドキュメントを返します。検証または抽出に失敗した場合は空文字列を返します

備考

テキストと画像を 1 回のレンダリング処理で抽出し、固定サイズのページコンテナー内に PDF ポイントで配置する

ラスター画像は、利用可能な場合の画像マスクを含めて PNG データ URI としてエンコードされるため、結果に外部画像の依存関係はありません

URI 注釈は安全でクリック可能なオーバーレイになり、内部移動先は #page-N アンカーになります

スクリプトを実行できる URI スキームは出力から除外されます

呼び出しが戻る前に選択されたページが復元されます

DLL の戻りポインターは、同じインスタンスで次に文字列を返す呼び出しを行うまで有効です

ページまたはオプションが無効な場合、LastErrorCode は 112、エクスポート失敗時は 516 です

関連項目

ExportDocumentHTML、ExtractStructuredPage、RenderPageToStream