ExtractFilePageTextBlocks
文本、提取、页面属性
描述
与 ExtractFilePageText 函数相似,但结果存储在文本块列表中,而非作为 CSV 字符串返回
此函数在内部使用直接访问功能
结果进入文本块列表后,可使用 DAGetTextBlockCount、DAGetTextBlockText 和 DAGetTextBlockColor 等函数获取每个文本块的属性
语法
Delphi
Function TPDFlib.ExtractFilePageTextBlocks(Const InputFileName, Password: WideString; Page, Options: Integer): Integer;
ActiveX
Function PDFlib::ExtractFilePageTextBlocks(InputFileName As String, Password As String, Page As Long, Options As Long) As Long
DLL
int DLExtractFilePageTextBlocks(int InstanceID, const wchar_t * InputFileName, const wchar_t * Password, int Page, int Options);
参数
| InputFileName | 要从中提取文本的文件路径和名称。打开文件时使用的密码(如有) |
|---|---|
| Password | |
| Page | 必须提取的页码。文档中的第一页为第 1 页 |
| Options | 3 = 常规提取;4 = 拆分单词 |
返回值
| 0 | 无法提取文本 |
|---|---|
| 1 | 一个 TextBlockListID 值 |