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 | |
| Page | Numer strony do wyodrębnienia. Pierwsza strona dokumentu ma numer 1 |
| Options | 3 = Zwykłe wyodrębnianie 4 = Dzielenie na słowa |
Wartości zwracane
| 0 | Nie można było wyodrębnić tekstu |
|---|---|
| 1 | Wartość TextBlockListID |