PdfPageEditor

Resumo geral

PdfPageEditor é uma classe em Aspose.PDF FOSS para Java. Herdeiros de: java.io.Closeable.

Fornece métodos para editar propriedades de página individuais, como tamanho, rotação e recuperação de informações da página.

Esta classe fornece 19 métodos para trabalhar com objetos PdfPageEditor em programas Java. Os métodos disponíveis incluem: PdfPageEditor, bindPdf, close, getPageCount, getPageRotation, getPageRotations, getPageSize, getProcessPages, getZoom, movePosition, save, setPageRotation, e 4 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: pageCount, pageRotations, processPages, zoom.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
pageRotationsjava.util.Map<Integer, Integer>Leia.Retorna as rotações atualmente aplicadas a cada página.
processPagesint[]Leia.Retorna a matriz de números de página que as operações devem afetar.
pageCountintLeia.Devolve o número total de páginas no documento vinculado.
zoomfloatLeia.Retorna o fator de zoom atual.

Métodos de avaliação

AssinaturaDescrição:
PdfPageEditor()Cria uma nova instância {@code PdfPageEditor}.
bindPdf(inputFile: String)booleanLiga um ficheiro PDF a este editor.
bindPdf(inputStream: InputStream)booleanLiga um PDF a partir de uma entrada.
bindPdf(document: Document)booleanLiga um {@link Document} existente a este editor.
getPageSize(pageNumber: int)float[]Devolve o tamanho da página especificada como uma matriz flutuante {@code [largura, altura]}.
setPageSize(pageNumber: int, size: PageSize)Defina o tamanho da página especificada.
getPageRotation(pageNumber: int)intRetorna a rotação da página especificada em graus.
setPageRotation(pageNumber: int, rotation: int)Estabelece a rotação da página especificada.
setPageRotations(rotations: java.util.Map<Integer, Integer>)Aplica em massa rotações de um mapa {@code pageNumber → degrees}.
getPageRotations()java.util.Map<Integer, Integer>Retorna as rotações atualmente aplicadas a cada página.
getProcessPages()int[]Retorna a matriz de números de página que as operações devem afetar.
setProcessPages(processPages: int[])Indica a matriz de números de página que as operações devem afetar.
getPageCount()intDevolve o número total de páginas no documento vinculado.
getZoom()floatRetorna o fator de zoom atual.
setZoom(zoom: float)Estabelece um fator de zoom aplicado a todas as páginas (ou processadas) quando:
{@link #save(String)} ou { @link * save ((OutputStream) } é chamado.
movePosition(dx: int, dy: int)Traduz o conteúdo da página por unidades {@code (dx, dy)} quando o documento está em formato de texto.
Salvou-me.
save(outputFile: String)booleanSalva o documento vinculado a um ficheiro.
save(outputStream: OutputStream)booleanSalva o documento vinculado para um fluxo de saída.
close()Fecha o editor e libera o documento vinculado.

Ver também:

 Português