ExtractFilePageText
Extracción, Propiedades de página
Descripción
Extrae el texto de cualquier página de un archivo PDF
Esta función utiliza internamente la funcionalidad de acceso directo. El archivo completo no se carga en memoria, por lo que puede utilizarse con documentos de cualquier tamaño
Se proporcionan dos métodos diferentes para extraer texto de la página seleccionada en diversos formatos de salida
DASetTextExtractionWordGap, DASetTextExtractionOptions y
Las funciones DASetTextExtractionArea pueden utilizarse para ajustar el proceso de extracción de texto
Sintaxis
Delphi
Function TPDFlib.ExtractFilePageText(Const InputFileName, Password: WideString; Page, Options: Integer): WideString;
ActiveX
Function PDFlib::ExtractFilePageText(InputFileName As String, Password As String, Page As Long, Options As Long) As String
DLL
const wchar_t * DLExtractFilePageText(int InstanceID, const wchar_t * InputFileName, const wchar_t * Password, int Page, int Options);
Parámetros
| InputFileName | La 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 | Número de la página que se extraerá. La primera página del documento es la página 1 |
| Page | Extracción estándar: 0 texto legible 1 obsoleto 2 CSV con fuente, color, tamaño y posición Algoritmo preciso: 3 CSV Font Name, Text Color, Text Size, X1, Y1, X2, Y2, X3, Y3, X4, Y4, Text; coordenadas según unidades y origen, antihorarias desde inferior izquierda 4 palabras 5 anchuras por bloque 6 anchuras por línea 7 texto legible preciso 8 líneas sin formato precisas |
| Options |