ExportDocumentMarkdown

Văn bản, trích xuất, Markdown

Mô tả

Export một dải trang PDF đang chọn thành một chuỗi Markdown ngữ nghĩa phù hợp cho đánh chỉ mục tìm kiếm, knowledge base và nạp mô hình ngôn ngữ

Cú pháp

Delphi

Function TPDFlib.ExportDocumentMarkdown(Const PageRange: WideString;
  Options: Integer): WideString;

ActiveX

Function PDFlib::ExportDocumentMarkdown(PageRange As String,
  Options As Long) As String

DLL

const wchar_t* DLExportDocumentMarkdown(int InstanceID,
  const wchar_t* PageRange, int Options);
const char* DLExportDocumentMarkdownA(int InstanceID,
  const char* PageRange, int Options);

Tham số

PageRangeDải tính từ 1 như 1-3,7, hoặc chuỗi rỗng cho mọi trang; thứ tự trang tường minh được giữ nguyên
OptionsBit mask tùy chọn được tài liệu hóa tại ExportPageMarkdown

Giá trị trả về

Trả về toàn bộ văn bản Markdown gộp lại, hoặc chuỗi rỗng khi validation, hủy hoặc trích xuất thất bại

Ghi chú

Khi page marker được bật, mỗi trang đang chọn bắt đầu bằng một marker <!-- page: N --> ổn địnhBộ export chỉ giữ hệ phân cấp trang hiện tại trong lúc dựng chuỗi và khôi phục trang đang chọn trước khi trả về

Trình xuất chỉ giữ hierarchy trang hiện tại khi ghép chuỗi và khôi phục trang đã chọn trước khi trả về

Dùng SaveMarkdownToStream hay SaveMarkdownToFile khi đầu ra toàn tài liệu không nên bị buffer trong memoryTiến trình và hủy hợp tác dùng vòng đời thao tác tài liệu bình thường

Tiến trình và hủy hợp tác dùng vòng đời thao tác tài liệu bình thường

LastErrorCode là 113 khi phạm vi 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

ExportPageMarkdown, SaveMarkdownToStream, ExtractStructuredDocument