DAExtractPageTextBlocks
Texto, extracción, funcionalidad de acceso directo
Descripción
Es similar a la función DAExtractPageText, pero los resultados se almacenan en una lista de bloques de texto en vez de devolverse como una cadena CSV
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.DAExtractPageTextBlocks(FileHandle, PageRef, ExtractOptions: Integer): Integer;
ActiveX
Function PDFlib::DAExtractPageTextBlocks(FileHandle As Long, PageRef As Long, ExtractOptions As Long) As Long
DLL
int DLDAExtractPageTextBlocks(int InstanceID, int FileHandle, int PageRef, int ExtractOptions);
Parámetros
| FileHandle | Un identificador devuelto por las funciones DAOpenFile, DAOpenFileReadOnly o DAOpenFromStream |
|---|---|
| PageRef | Una referencia de página devuelta por las funciones DAFindPage o DANewPage |
| ExtractOptions | 3 = Extracción normal 4 = Dividir palabras |
Valores devueltos
| 0 | No se pudo extraer texto de la página |
|---|---|
| Non-zero | Un valor TextBlockListID |