ExtractFilePageTextBlocks
Texto, extracción, propiedades de página
Descripción
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 usa internamente la funcionalidad de acceso directo
Una vez que los resultados están en la lista de bloques de texto, se pueden usar 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
| InputFileName | La ruta y el nombre de archivo del que se extraerá el texto. La contraseña que se usará, si existe, al abrir el archivo |
|---|---|
| Password | |
| Page | El número de la página que se debe extraer La primera página del documento es la página 1 |
| Options | 3 = Extracción normal 4 = Dividir palabras |
Valores devueltos
| 0 | No se pudo extraer el texto |
|---|---|
| 1 | Un valor TextBlockListID |