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: | Acessos | Descrição: |
|---|---|---|---|
pageRotations | java.util.Map<Integer, Integer> | Leia. | Retorna as rotações atualmente aplicadas a cada página. |
processPages | int[] | Leia. | Retorna a matriz de números de página que as operações devem afetar. |
pageCount | int | Leia. | Devolve o número total de páginas no documento vinculado. |
zoom | float | Leia. | Retorna o fator de zoom atual. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
PdfPageEditor() | Cria uma nova instância {@code PdfPageEditor}. |
bindPdf(inputFile: String) → boolean | Liga um ficheiro PDF a este editor. |
bindPdf(inputStream: InputStream) → boolean | Liga um PDF a partir de uma entrada. |
bindPdf(document: Document) → boolean | Liga 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) → int | Retorna 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() → int | Devolve o número total de páginas no documento vinculado. |
getZoom() → float | Retorna 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) → boolean | Salva o documento vinculado a um ficheiro. |
save(outputStream: OutputStream) → boolean | Salva o documento vinculado para um fluxo de saída. |
close() | Fecha o editor e libera o documento vinculado. |