ExportPageHTML
テキスト、画像、抽出、HTML
説明
PDF の 1 ページを、配置済みテキスト、埋め込み画像、クリック可能な注釈リンクを含む独立した HTML5 文書としてエクスポートします
構文
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);パラメータ
| Page | 1 から始まるページ番号 |
|---|---|
| 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 です