ExtractFilePageTextBlocksA

Text, Extraction, Page properties

Mô tả

Hậu tố A là entry point DLL ANSI (char); mặt ActiveX/COM chỉ phơi dạng Unicode. Hành vi giống hệt ExtractFilePageTextBlocks và các tham số chuỗi được diễn giải theo code page hiện tại của SetAnsiMode

Tương tự hàm ExtractFilePageText nhưng kết quả được lưu vào một danh sách text block thay vì trả về dạng chuỗi CSV

Hàm này bên trong dùng chức năng direct access

Khi kết quả đã nằm trong danh sách text block, có thể dùng các hàm như DAGetTextBlockCount, DAGetTextBlockText và DAGetTextBlockColor để lấy thuộc tính của từng khối chữ

Cú pháp

Delphi

Function DLExtractFilePageTextBlocksA(InstanceID: Integer; InputFileName, Password: PAnsiChar; Page, Options: Integer): Integer;

DLL

int DLExtractFilePageTextBlocksA(int InstanceID, const char * InputFileName, const char * Password, int Page, int Options);

Tham số

InputFileNameĐường dẫn và tên file cần trích xuất văn bản. Mật khẩu dùng khi mở file (nếu có)
Password
PageSố thứ tự trang cần trích xuất. Trang đầu tiên trong tài liệu là trang 1
Options3 = Trích xuất thông thường 4 = Tách từ

Giá trị trả về

0Không trích xuất được văn bản
1A TextBlockListID value