ExtractFilePageTextBlocks

Texto, extracción, propiedades de página

Descripción

Es similar a la función ExtractFilePageText, pero los resultados se almacenan en una lista de bloques de texto en lugar de devolverse como una cadena CSV

Esta función utiliza internamente la funcionalidad de acceso directo

Una vez que los resultados estén en la lista de bloques de texto, se pueden utilizar funciones como DAGetTextBlockCount, DAGetTextBlockText y DAGetTextBlockColor para recuperar las propiedades de cada bloque de texto

Sintaxis

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

Parámetros

InputFileNameLa ruta y el nombre del archivo del que se va a extraer texto. La contraseña que debe utilizarse, si existe, al abrir el archivo
Password
PageNúmero de la página que se extraerá. La primera página del documento es la página 1
Options3 = Extracción normal 4 = Dividir palabras

Valores devueltos

0No se pudo extraer el texto
1Un valor TextBlockListID