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 StringDLL
const wchar_t* DLExportPageHTML(int InstanceID, int Page, int Options);
const char* DLExportPageHTMLA(int InstanceID, int Page, int Options);พารามิเตอร์
| Page | หมายเลขหน้าโดยนับจาก 1 |
|---|---|
| Options | Zero 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