PdfExtractor

Revisión

PdfExtractor Es una clase en Aspose.PDF FOSS para Java. Heredados de: Closeable.

Facade para extraer texto y imágenes de documentos PDF.

Esta clase proporciona 41 métodos para trabajar con los objetos PdfExtractor en programas de Java. Los métodos disponibles incluyen: PdfExtractor, bindPdf, close, extractAttachment, extractImage, extractText, getAttachNames, getAttachment, getEndPage, getExtractImageMode, getExtractTextMode, getImageCount,y 18 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.PDF FOSS para el paquete Java. Propiedades : attachNames, bidi, endPage, extractImageMode, extractTextMode, imageCount,Y 5 más.

Propiedades

NombreTipoAccesoDescripción
passwordStringLeerRetorna la contraseña aplicada al abrir PDFs encriptados en el siguiente
{@link #bindPdf(String)} o {_link @bind PdfInputStream) } llamadas.
startPageintLeerDe vuelta a la página inicial.
endPageintLeerDe vuelta a la página final.
extractTextModeintLeerRetorna el modo de extracción actual.
resolutionResolutionLeerRetorna la resolución de extracción configurada.
extractImageModeExtractImageModeLeerRetorna el modo de extracción de la imagen.
textAsStringStringLeerRetorna el texto extraído como una cinta.
textSearchOptionsTextSearchOptionsLeerRetorna las opciones de búsqueda de texto asociadas con el extractor.
bidibooleanLeerDevolve si la extracción actual contiene texto bidi.
attachNamesList<String>LeerDevolve los nombres de anexos actualmente preparados.
imageCountintLeerRetorna el número de imágenes extraídas.

Metodología

firmaDescripción
PdfExtractor()Crea una nueva instancia PdfExtractor.
PdfExtractor(document: Document)Crea un nuevo PdfExtractor vinculado a un documento existente.
PdfExtractor(stream: InputStream)Crea un nuevo PdfExtractor vinculado a un flujo de PDF.
bindPdf(inputFile: String)Enlaza un archivo PDF a este extractor.
bindPdf(stream: InputStream)Conexión de un PDF a partir de una entrada.
getPassword()StringRetorna la contraseña aplicada al abrir PDFs encriptados en el siguiente
{@link #bindPdf(String)} o {_link @bind PdfInputStream) } llamadas.
setPassword(password: String)Configura la contraseña utilizada por las siguientes llamadas {@code bindPdf} para abrir
PDFs encriptados.
bindPdf(document: Document)Conexión de un documento existente a este extractor.
setStartPage(page: int)Configura la página de inicio para extracción (1-basada).
getStartPage()intDe vuelta a la página inicial.
setEndPage(page: int)Configura la página final para extracción (1-basada).
getEndPage()intDe vuelta a la página final.
setExtractTextMode(mode: int)- El modo de extracción del texto.
getExtractTextMode()intRetorna el modo de extracción actual.
setResolution(resolution: Resolution)Establece la resolución de extracción de imagen para paridad API.
getResolution()ResolutionRetorna la resolución de extracción configurada.
setExtractImageMode(extractImageMode: ExtractImageMode)- El modo de extracción de la imagen.
getExtractImageMode()ExtractImageModeRetorna el modo de extracción de la imagen.
extractText()Extracto de texto desde el rango de página.
extractText(encoding: Charset)Extrae texto de la gama de página utilizando el codificación de salida solicitado.
getText(outputPath: String)Escribe texto extraído a un archivo.
getText(stream: OutputStream)Escribe texto extraído a un flujo de salida.
getTextAsString()StringRetorna el texto extraído como una cinta.
getTextSearchOptions()TextSearchOptionsRetorna las opciones de búsqueda de texto asociadas con el extractor.
setTextSearchOptions(textSearchOptions: TextSearchOptions)Establece las opciones de búsqueda de texto utilizadas por llamadas de extracción posteriores.
hasNextPageText()booleanDevolve si el texto extraído de página a página permanece disponible.
getNextPageText(outputPath: String)Escribe el siguiente texto de la página a un archivo.
getNextPageText(stream: OutputStream)Escribe el texto de la siguiente página a un flujo.
isBidi()booleanDevolve si la extracción actual contiene texto bidi.
extractAttachment()Prepara la extracción de adhesivos para todos los archivos incorporados.
extractAttachment(name: String)Prepara la extracción para una clave de anexo específica o nombre de archivo.
getAttachNames()List<String>Devolve los nombres de anexos actualmente preparados.
getAttachment(outputPath: String)Escribe el anexo(s) preparado al archivo o directorio dado.
extractImage()Extrae imágenes de la página.
hasNextImage()booleanDevolve si hay más imágenes extraídas para recuperar.
getNextImage(outputPath: String)Salva la siguiente imagen extraída a un archivo.
getNextImage(outputPath: String, format: ImageFormat)Salva la siguiente imagen extraída a un archivo utilizando el formato de salida solicitado.
getNextImage(stream: OutputStream)Salva la siguiente imagen extraída a un flujo de salida.
getNextImage(stream: OutputStream, format: ImageFormat)Salva la siguiente imagen extraída a un flujo utilizando el formato de salida solicitado.
getImageCount()intRetorna el número de imágenes extraídas.
close()Cierra este extractor y libera el documento vinculado.

Ver también

 Español