ExportPageHTML
متن، تصاویر، استخراج، HTML
توضیحات
یک صفحهٔ PDF را به سند مستقل 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 | شمارهٔ صفحه با مبنای یک |
|---|---|
| Options | صفر یعنی PDF_HTML_DEFAULT؛ در غیر این صورت PDF_HTML_INCLUDE_IMAGES (1)، PDF_HTML_INCLUDE_LINKS (2) و PDF_HTML_INCLUDE_TEXT (4) را ترکیب کنید |
مقادیر بازگشتی
سند مستقل HTML5 برمیگرداند، یا رشتهٔ خالی وقتی اعتبارسنجی یا استخراج شکست بخورد
ملاحظات
متن و تصاویر در یک گذر رندر استخراج و داخل کانتینر صفحهٔ با اندازهٔ ثابت در نقاط PDF موقعیتیابی میشوند
تصاویر شطرنجی بهصورت data URIهای PNG کدگذاری میشوند، شامل ماسکهای تصویر در صورت وجود، تا نتیجه وابستگی تصویر بیرونی نداشته باشدحاشیهنویسیهای URI به overlayهای قابل کلیک ایمن و مقاصد داخلی به لنگرهای #page-N تبدیل میشوندطرحهای URI که میتوانند اسکریپت اجرا کنند از خروجی حذف میشوند
صفحهٔ انتخابشده پیش از بازگشت فراخوانی بازگردانی میشوداشارهگرهای بازگشتی DLL تا فراخوانی بعدی برگردانندهٔ رشته روی همان instance معتبر میمانند
LastErrorCode برای صفحه یا option نامعتبر 112 است و هنگام شکست export مقدار 516 است
همچنین ببینید
ExportDocumentHTML, ExtractStructuredPage, RenderPageToStream