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
Options3 = Normal extraction, 4 = Split words

Возвращаемые значения

0Текст извлечь не удалось
1A TextBlockListID value