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:AcessosDescrição:
documentDocumentLeia.Retorna o documento atualmente vinculado.
pageCountintLeia.Devolve o número total de páginas no documento vinculado.
startPageintLeia.Retorna a página inicial, ou 0 se desinstalado.
endPageintLeia.Retorna a página final, ou 0 se desinstalado.
resolutionResolutionLeia.Retorna a resolução atual.
coordinateTypePageCoordinateTypeLeia.Retorna qual caixa de página deve ser usada como espaço de coordenadas.

Métodos de avaliação

AssinaturaDescriçã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)booleanLiga um ficheiro PDF a este conversor.
bindPdf(inputStream: InputStream)booleanLiga um PDF a partir de uma entrada.
bindPdf(document: Document)booleanLiga um {@link Document} existente a este conversor.
getDocument()DocumentRetorna o documento atualmente vinculado.
setResolution(resolution: Resolution)Estabelece a resolução para renderização de imagens.
doConvert()booleanInicializa o processo de conversão, redefinindo a conta de páginas.
getPageCount()intDevolve 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()intRetorna a página inicial, ou 0 se desinstalado.
getEndPage()intRetorna a página final, ou 0 se desinstalado.
getResolution()ResolutionRetorna a resolução atual.
getCoordinateType()PageCoordinateTypeRetorna 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()booleanRetorna se há mais páginas para converter.
getNextImage(outputFile: String, format: String)booleanRenda a página seguinte para um arquivo de imagem.
getNextImage(stream: OutputStream, format: String)booleanRenda a página seguinte para um fluxo de saída.
getNextImage(outputFile: String, format: ImageFormat)booleanRenda a página seguinte para um arquivo de imagem usando o {@link ImageFormat} dado.
getNextImage(outputFile: String, format: ImageFormat, quality: int)booleanRenda a página seguinte para um ficheiro de imagem com qualidade JPEG explícita.
getNextImage(stream: OutputStream, format: ImageFormat)booleanRenda a página seguinte para um fluxo de saída usando o {@link ImageFormat} dado.
getNextImage(stream: OutputStream, format: ImageFormat, quality: int)booleanRenda a página seguinte para um fluxo de saída com qualidade JPEG explícita.
getNextImage(outputFile: String)booleanRenda a página seguinte para um arquivo usando o formato JPEG padrão.
getNextImage(stream: OutputStream)booleanRenda a página seguinte para um fluxo usando o formato JPEG padrão.
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int)booleanRenda 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)booleanRenda a página seguinte para um arquivo com dimensões explícitas e qualidade JPEG.
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int)booleanRenda 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)booleanRenda 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)booleanSobrecarga de arquivo com dupla largura/altura (correspondente à assinatura da API C#).
getNextImage(outputFile: String, pageSize: PageSize)booleanPageSize sobrecarga: apresenta a página seguinte no tamanho da página dado (JPEG padrão).
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat)booleanPageSize + sobrecarga de formato versão do stream.
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int)booleanSobrecarga de fluxo duplo largura/altura (correspondente à assinatura C# API).
saveAsTIFF(outputFile: String)booleanSalva todas as páginas do documento vinculado como um único ficheiro TIFF de várias página.
saveAsTIFF(outputFile: String, settings: TiffSettings)booleanSalva 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)booleanSalva 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)booleanSalva todas as páginas como um TIFF de várias página num fluxo de saída.
saveAsTIFF(outputFile: String, compression: CompressionType)booleanSalva 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)booleanSalva 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)booleanSalva 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)booleanSalva 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)booleanSalva 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)booleanSalva 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)booleanSobrecarga de fluxo com dimensões e configurações alvo explícitas.
saveAsTIFFClassF(outputFile: String)booleanSalva todas as páginas como TIFF classe F (formato de fax B/W, compressão CCITT4).
saveAsTIFFClassF(outputFile: String, width: int, height: int)booleanClasse TIFF F com dimensões alvo.
close()Fecha o conversor e libera o documento vinculado.

Ver também:

 Português