PdfPageEditor
Revisión
PdfPageEditor Es una clase en Aspose.PDF FOSS para Java. Heredados de: java.io.Closeable.
Proporciona métodos para editar propiedades de página individuales como tamaño, rotación y la recuperación de información de la página.
Esta clase proporciona 19 métodos para trabajar con los objetos de PdfPageEditor en programas Java. Los métodos disponibles incluyen: PdfPageEditor, bindPdf, close, getPageCount, getPageRotation, getPageRotations, getPageSize, getProcessPages, getZoom, movePosition, save, setPageRotation,y cuatro 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 : pageCount, pageRotations, processPages, zoom.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
pageRotations | java.util.Map<Integer, Integer> | Leer | Retorna las rotaciones actualmente aplicadas a cada página. |
processPages | int[] | Leer | Retorna la serie de números de páginas que las operaciones deben afectar. |
pageCount | int | Leer | Retorna el número total de páginas en el documento vinculado. |
zoom | float | Leer | Retorna el factor de zoom actual. |
Metodología
| firma | Descripción |
|---|---|
PdfPageEditor() | Crea una nueva instancia {@code PdfPageEditor}. |
bindPdf(inputFile: String) → boolean | Enlaza un archivo PDF a este editor. |
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 editor. |
getPageSize(pageNumber: int) → float[] | Devolve el tamaño de la página especificada como una línea de float {@code [width, height]}. |
setPageSize(pageNumber: int, size: PageSize) | -Toma el tamaño de la página especificada. |
getPageRotation(pageNumber: int) → int | Retorna la rotación de la página en grados. |
setPageRotation(pageNumber: int, rotation: int) | - Define la rotación de la página especificada. |
setPageRotations(rotations: java.util.Map<Integer, Integer>) | La mayoría aplica las rotaciones de una página {@codeNumber → grados} mapa. |
getPageRotations() → java.util.Map<Integer, Integer> | Retorna las rotaciones actualmente aplicadas a cada página. |
getProcessPages() → int[] | Retorna la serie de números de páginas que las operaciones deben afectar. |
setProcessPages(processPages: int[]) | Establece la serie de números de páginas que las operaciones deben afectar. |
getPageCount() → int | Retorna el número total de páginas en el documento vinculado. |
getZoom() → float | Retorna el factor de zoom actual. |
setZoom(zoom: float) | Establece un factor de zoom aplicado a todas las páginas (o procesadas) cuando se |
| {@link #save(String)} o { @link_sve(OutputStream) } se llama. | |
movePosition(dx: int, dy: int) | Traducirá el contenido de la página por unidades {@code (dx, dy)} cuando el documento es |
| Salvo . | |
save(outputFile: String) → boolean | Salva el documento vinculado a un archivo. |
save(outputStream: OutputStream) → boolean | Salva el documento vinculado a un flujo de salida. |
close() | Cierra el editor y libera el documento vinculado. |