PdfConverter
Resumo geral
PdfConverter é uma classe em Aspose.PDF FOSS para Java. Herdeiros de: AutoCloseable.
Converte páginas PDF para imagens raster (JPEG, PNG).
Esta classe fornece 47 métodos para trabalhar com objetos PdfConverter em programas Java. Os métodos disponíveis incluem: PdfConverter, bindPdf, close, doConvert, getCoordinateType, getDocument, getEndPage, getNextImage, getPageCount, getResolution, getStartPage, hasNextImage, e 6 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: coordinateType, document, endPage, pageCount, resolution, startPage.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
document | Document | Leia. | Retorna o documento atualmente vinculado. |
pageCount | int | Leia. | Devolve o número total de páginas no documento vinculado. |
startPage | int | Leia. | Retorna a página inicial, ou 0 se desinstalado. |
endPage | int | Leia. | Retorna a página final, ou 0 se desinstalado. |
resolution | Resolution | Leia. | Retorna a resolução atual. |
coordinateType | PageCoordinateType | Leia. | Retorna qual caixa de página deve ser usada como espaço de coordenadas. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
PdfConverter() | Cria uma nova instância {@code PdfConverter} com resolução padrão de 150 DPI. |
PdfConverter(document: Document) | Cria um novo conversor vinculado ao documento fornecido. |
bindPdf(inputFile: String) → boolean | Liga um ficheiro PDF a este conversor. |
bindPdf(inputStream: InputStream) → boolean | Liga um PDF a partir de uma entrada. |
bindPdf(document: Document) → boolean | Liga um {@link Document} existente a este conversor. |
getDocument() → Document | Retorna o documento atualmente vinculado. |
setResolution(resolution: Resolution) | Estabelece a resolução para renderização de imagens. |
doConvert() → boolean | Inicializa o processo de conversão, redefinindo a conta de páginas. |
getPageCount() → int | Devolve o número total de páginas no documento vinculado. |
setStartPage(startPage: int) | Indica a primeira página (1-baseada) para incluir nas renderizações subsequentes. |
setEndPage(endPage: int) | Defina a última página (1 baseada, inclusive) para as renderizações subsequentes. |
getStartPage() → int | Retorna a página inicial, ou 0 se desinstalado. |
getEndPage() → int | Retorna a página final, ou 0 se desinstalado. |
getResolution() → Resolution | Retorna a resolução atual. |
getCoordinateType() → PageCoordinateType | Retorna qual caixa de página deve ser usada como espaço de coordenadas. |
setCoordinateType(coordinateType: PageCoordinateType) | Indica qual caixa de página deve ser usada como espaço de coordenadas. |
hasNextImage() → boolean | Retorna se há mais páginas para converter. |
getNextImage(outputFile: String, format: String) → boolean | Renda a página seguinte para um arquivo de imagem. |
getNextImage(stream: OutputStream, format: String) → boolean | Renda a página seguinte para um fluxo de saída. |
getNextImage(outputFile: String, format: ImageFormat) → boolean | Renda a página seguinte para um arquivo de imagem usando o {@link ImageFormat} dado. |
getNextImage(outputFile: String, format: ImageFormat, quality: int) → boolean | Renda a página seguinte para um ficheiro de imagem com qualidade JPEG explícita. |
getNextImage(stream: OutputStream, format: ImageFormat) → boolean | Renda a página seguinte para um fluxo de saída usando o {@link ImageFormat} dado. |
getNextImage(stream: OutputStream, format: ImageFormat, quality: int) → boolean | Renda a página seguinte para um fluxo de saída com qualidade JPEG explícita. |
getNextImage(outputFile: String) → boolean | Renda a página seguinte para um arquivo usando o formato JPEG padrão. |
getNextImage(stream: OutputStream) → boolean | Renda a página seguinte para um fluxo usando o formato JPEG padrão. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int) → boolean | Renda a página seguinte para um ficheiro com dimensões de saída explícitas. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int) → boolean | Renda a página seguinte para um arquivo com dimensões explícitas e qualidade JPEG. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int) → boolean | Renda a página seguinte para um fluxo com dimensões de saída explícitas. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int) → boolean | Renda a página seguinte para um fluxo com dimensões explícitas e qualidade JPEG. |
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int) → boolean | Sobrecarga de arquivo com dupla largura/altura (correspondente à assinatura da API C#). |
getNextImage(outputFile: String, pageSize: PageSize) → boolean | PageSize sobrecarga: apresenta a página seguinte no tamanho da página dado (JPEG padrão). |
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat) → boolean | PageSize + sobrecarga de formato versão do stream. |
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int) → boolean | Sobrecarga de fluxo duplo largura/altura (correspondente à assinatura C# API). |
saveAsTIFF(outputFile: String) → boolean | Salva todas as páginas do documento vinculado como um único ficheiro TIFF de várias página. |
saveAsTIFF(outputFile: String, settings: TiffSettings) → boolean | Salva todas as páginas do documento vinculado como um TIFF de várias página com configurações. |
saveAsTIFF(outputFile: String, settings: TiffSettings, resolution: Resolution) → boolean | Salva todas as páginas como um TIFF de várias página com configurações e resolução explícita. |
saveAsTIFF(stream: OutputStream, settings: TiffSettings) → boolean | Salva todas as páginas como um TIFF de várias página num fluxo de saída. |
saveAsTIFF(outputFile: String, compression: CompressionType) → boolean | Salva todas as páginas como TIFF de várias página com o tipo de compressão dado. |
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings) → boolean | Salva todas as páginas como um TIFF de várias página ajustado ao tamanho da página especificado. |
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings) → boolean | Salva todas as páginas como um TIFF de várias página ajustado ao tamanho da página especificado. |
saveAsTIFF(outputFile: String, width: int, height: int) → boolean | Salva todas as páginas como TIFF de várias página escaladas para as dimensões dos pixels dados. |
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType) → boolean | Salva todas as páginas como TIFF de várias página escaladas para as dimensões dadas com compressão. |
saveAsTIFF(outputFile: String, width: int, height: int, settings: TiffSettings) → boolean | Salva todas as páginas como TIFF de várias página escaladas para as dimensões indicadas com configurações. |
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings) → boolean | Sobrecarga de fluxo com dimensões e configurações alvo explícitas. |
saveAsTIFFClassF(outputFile: String) → boolean | Salva todas as páginas como TIFF classe F (formato de fax B/W, compressão CCITT4). |
saveAsTIFFClassF(outputFile: String, width: int, height: int) → boolean | Classe TIFF F com dimensões alvo. |
close() | Fecha o conversor e libera o documento vinculado. |