ExtractFilePageTextBlocks

Tekst, Wyodrębnianie, Właściwości strony

Opis

Działa podobnie do funkcji ExtractFilePageText, lecz wyniki są zapisywane na liście bloków tekstowych zamiast zwracane jako ciąg CSV

Ta funkcja wewnętrznie korzysta z funkcji dostępu bezpośredniego

Gdy wyniki znajdą się na liście bloków tekstu, do pobrania właściwości każdego bloku tekstu można użyć funkcji takich jak DAGetTextBlockCount, DAGetTextBlockText i DAGetTextBlockColor

Składnia

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);

Parametry

InputFileNameŚcieżka i nazwa pliku, z którego ma zostać wyodrębniony tekst. Hasło używane podczas otwierania pliku, jeśli jest wymagane
Password
PageNumer strony do wyodrębnienia. Pierwsza strona dokumentu ma numer 1
Options3 = Zwykłe wyodrębnianie 4 = Dzielenie na słowa

Wartości zwracane

0Nie można było wyodrębnić tekstu
1Wartość TextBlockListID