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 = Normal extraction, 4 = Split words |
Возвращаемые значения
| 0 | Текст извлечь не удалось |
|---|---|
| 1 | A TextBlockListID value |