ExportPageHTML

متن، تصاویر، استخراج، HTML

توضیحات

یک صفحهٔ PDF را به سند مستقل 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);

پارامترها

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