ExportPageMarkdown
Văn bản, trích xuất, Markdown
Mô tả
Xuất một trang PDF ra Markdown ngữ nghĩa dựa trên đoạn văn, danh sách, tiêu đề và bảng được phát hiện của trang
Cú pháp
Delphi
Function TPDFlib.ExportPageMarkdown(Page, Options: Integer): WideString;ActiveX
Function PDFlib::ExportPageMarkdown(Page As Long, Options As Long) As StringDLL
const wchar_t* DLExportPageMarkdown(int InstanceID, int Page, int Options);
const char* DLExportPageMarkdownA(int InstanceID, int Page, int Options);Tham số
| Page | Số trang (bắt đầu từ 1) |
|---|---|
| Options | Kết hợp PDF_MARKDOWN_INCLUDE_PAGE_MARKERS (1), PDF_MARKDOWN_DETECT_HEADINGS (2) và PDF_MARKDOWN_PRESERVE_STYLES (4), hay dùng PDF_MARKDOWN_DEFAULT (7); giá trị 0 phát các khối ngữ nghĩa không kèm marker tùy chọn, suy luận tiêu đề hay định dạng font |
Giá trị trả về
Trả về văn bản Markdown, hoặc chuỗi rỗng khi validation hay trích xuất thất bại
Ghi chú
Suy luận tiêu đề so đoạn văn ngắn một dòng với cỡ chữ thân trang (median) và sinh các cấp H1 đến H3
Định dạng font nhận diện tên font đậm và nghiêng cộng căn chỉ số trên và dưới khi PDF_MARKDOWN_PRESERVE_STYLES bậtCác ký tự cú pháp Markdown được escape và ô bảng escape ký tự ống nhúng
Trang đang chọn được khôi phục trước khi hàm trả vềCác pointer trả về của DLL giữ hiệu lực cho đến lời gọi tiếp theo trả chuỗi trên cùng một instance
Trang đang chọn được khôi phục trước khi hàm trả về
Con trỏ trả về của DLL còn hiệu lực cho đến lời gọi trả chuỗi kế tiếp trên cùng instance
LastErrorCode là 113 khi trang hoặc mặt nạ tùy chọn không hợp lệ, và 517 khi trích xuất thất bại
Xem thêm
ExportDocumentMarkdown, ExtractStructuredPage, ExportPageHTML