ExportPageHTML

Text, images, extraction, 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หมายเลขหน้าโดยนับจาก 1
OptionsZero selects PDF_HTML_DEFAULT; otherwise combine PDF_HTML_INCLUDE_IMAGES (1), PDF_HTML_INCLUDE_LINKS (2), and PDF_HTML_INCLUDE_TEXT (4)

ค่าที่ส่งคืน

คืนค่าเอกสาร HTML5 พึ่งพาตัวเองได้ หรือสตริงว่างเมื่อการตรวจหรือการสกัดล้มเหลว

หมายเหตุ

ข้อความกับรูปถูกสกัดในรอบเรนเดอร์เดียว แล้ววางตำแหน่งเป็นพอยต์ PDF ภายในคอนเทนเนอร์หน้าขนาดคงที่

รูป raster ถูกเข้ารหัสเป็น data URI แบบ PNG รวม image mask ที่มีอยู่ด้วย ผลลัพธ์จึงไม่พ่วง dependency รูปภายนอกคำอธิบายประกอบ URI กลายเป็น overlay คลิกได้อย่างปลอดภัย และปลายทางภายในกลายเป็น anchor #page-NURI scheme ที่รันสคริปต์ได้ถูกตัดออกจากเอาต์พุต

หน้าที่เลือกไว้จะถูกคืนก่อนฟังก์ชันจบ พอยน์เตอร์ที่ DLL คืนใช้ได้จนกว่าจะมีการเรียกฟังก์ชันคืนค่าสตริงครั้งถัดไปบนอินสแตนซ์เดียวกัน

LastErrorCode is 112 for invalid page or options and 516 when export fails

ดูเพิ่มเติม

ExportDocumentHTML, ExtractStructuredPage, RenderPageToStream