PdfConverter
Revisión
PdfConverter Es una clase en Aspose.PDF FOSS para Java. Heredados de: AutoCloseable.
Convertir páginas de PDF en imágenes raster (JPEG, PNG).
Esta clase proporciona 47 métodos para trabajar con objetos PdfConverter en programas de Java. Los métodos disponibles incluyen: PdfConverter, bindPdf, close, doConvert, getCoordinateType, getDocument, getEndPage, getNextImage, getPageCount, getResolution, getStartPage, hasNextImage,y 6 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 : coordinateType, document, endPage, pageCount, resolution, startPage.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
document | Document | Leer | devolver el documento actualmente vinculado. |
pageCount | int | Leer | Retorna el número total de páginas en el documento vinculado. |
startPage | int | Leer | Devolver la página de inicio, o 0 si no se establece. |
endPage | int | Leer | Devolver la página final, o 0 si no se establece. |
resolution | Resolution | Leer | devolver la resolución actual. |
coordinateType | PageCoordinateType | Leer | Retorna la cuadro de página que debe utilizarse como espacio de coordenadas. |
Metodología
| firma | Descripción |
|---|---|
PdfConverter() | Crea una nueva instancia {@code PdfConverter} con resolución de 150 DPI por defecto. |
PdfConverter(document: Document) | Crea un nuevo convertidor vinculado al documento suministrado. |
bindPdf(inputFile: String) → boolean | Enlaza un archivo PDF a este convertidor. |
bindPdf(inputStream: InputStream) → boolean | Conexión de un PDF a partir de una entrada. |
bindPdf(document: Document) → boolean | Enlaza un {@link Document} existente a este convertidor. |
getDocument() → Document | devolver el documento actualmente vinculado. |
setResolution(resolution: Resolution) | Establece la resolución para renderización de imágenes. |
doConvert() → boolean | Inicia el proceso de conversión al reinstalar la página. |
getPageCount() → int | Retorna el número total de páginas en el documento vinculado. |
setStartPage(startPage: int) | Configura la primera página (1-basada) para incluir en los renders posteriores. |
setEndPage(endPage: int) | Configura la última página (1-basada, incluida) para los siguientes renders. |
getStartPage() → int | Devolver la página de inicio, o 0 si no se establece. |
getEndPage() → int | Devolver la página final, o 0 si no se establece. |
getResolution() → Resolution | devolver la resolución actual. |
getCoordinateType() → PageCoordinateType | Retorna la cuadro de página que debe utilizarse como espacio de coordenadas. |
setCoordinateType(coordinateType: PageCoordinateType) | Establece cuál de las páginas se utilizará como espacio de coordenadas. |
hasNextImage() → boolean | Devolver si hay más páginas para convertir. |
getNextImage(outputFile: String, format: String) → boolean | Rendir la siguiente página a un archivo de imagen. |
getNextImage(stream: OutputStream, format: String) → boolean | Rendir la siguiente página a un flujo de salida. |
getNextImage(outputFile: String, format: ImageFormat) → boolean | Rendir la siguiente página a un archivo de imagen utilizando el dado {@link ImageFormat}. |
getNextImage(outputFile: String, format: ImageFormat, quality: int) → boolean | Rendera la siguiente página a un archivo de imagen con calidad JPEG explícita. |
getNextImage(stream: OutputStream, format: ImageFormat) → boolean | Rendir la siguiente página a un flujo de salida utilizando el dado {@link ImageFormat}. |
getNextImage(stream: OutputStream, format: ImageFormat, quality: int) → boolean | Rendera la siguiente página a un flujo de salida con calidad JPEG explícita. |
getNextImage(outputFile: String) → boolean | Rendir la siguiente página a un archivo utilizando el formato JPEG por defecto. |
getNextImage(stream: OutputStream) → boolean | Rendir la siguiente página a un flujo utilizando el formato JPEG por defecto. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int) → boolean | Rendir la siguiente página a un archivo con dimensiones de salida explícitas. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int) → boolean | Rendera la siguiente página a un archivo con dimensiones explícitas y calidad JPEG. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int) → boolean | Rendir la siguiente página a un flujo con dimensiones de salida explícitas. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int) → boolean | Rendera la siguiente página a un flujo con dimensiones explícitas y calidad JPEG. |
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int) → boolean | Dublado/altura de la carga de archivo (compatible con la firma C# API). |
getNextImage(outputFile: String, pageSize: PageSize) → boolean | PageSize sobrecarga: rendirá la siguiente página al tamaño de la página dada (default JPEG). |
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat) → boolean | PageSize + formato sobrecarga — versión de corriente. |
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int) → boolean | Dublado/altura de la carga de corriente (compatible con la firma API C#). |
saveAsTIFF(outputFile: String) → boolean | Salva todas las páginas del documento vinculado como un solo archivo TIFF multi-página. |
saveAsTIFF(outputFile: String, settings: TiffSettings) → boolean | Salva todas las páginas del documento vinculado como un TIFF de múltiples páginas con configuraciones. |
saveAsTIFF(outputFile: String, settings: TiffSettings, resolution: Resolution) → boolean | Salva todas las páginas como un TIFF multi-página con configuraciones y resolución explícita. |
saveAsTIFF(stream: OutputStream, settings: TiffSettings) → boolean | Salva todas las páginas como un TIFF de múltiples páginas a una corriente de salida. |
saveAsTIFF(outputFile: String, compression: CompressionType) → boolean | Salva todas las páginas como TIFF de múltiples páginas con el tipo de compresión dado. |
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings) → boolean | Salva todas las páginas como un TIFF multi-página ajustado al tamaño de la página especificada. |
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings) → boolean | Salva todas las páginas como un TIFF multi-página ajustado al tamaño de la página especificada. |
saveAsTIFF(outputFile: String, width: int, height: int) → boolean | Salva todas las páginas como TIFF multipágina escalado a la medida de los pixel. |
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType) → boolean | Salva todas las páginas como TIFF multi-páginas escalado a las dimensiones determinadas con la compresión. |
saveAsTIFF(outputFile: String, width: int, height: int, settings: TiffSettings) → boolean | Salva todas las páginas como TIFF multi-páginas escalado a las dimensiones con la configuración. |
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings) → boolean | El flujo de sobrecarga con dimensiones y configuraciones específicas del objetivo. |
saveAsTIFFClassF(outputFile: String) → boolean | Salva todas las páginas como TIFF Class F (formato de fax B/W, compresión CCITT4). |
saveAsTIFFClassF(outputFile: String, width: int, height: int) → boolean | TIFF Classe F con dimensiones de objetivo. |
close() | Cabe cerrar el convertidor y liberar el documento vinculado. |