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 String

DLL

const wchar_t* DLExportPageMarkdown(int InstanceID, int Page, int Options);
const char* DLExportPageMarkdownA(int InstanceID, int Page, int Options);

Tham số

PageSố trang (bắt đầu từ 1)
OptionsKế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