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

NombreTipoAccesoDescripción
pageRotationsjava.util.Map<Integer, Integer>LeerRetorna las rotaciones actualmente aplicadas a cada página.
processPagesint[]LeerRetorna la serie de números de páginas que las operaciones deben afectar.
pageCountintLeerRetorna el número total de páginas en el documento vinculado.
zoomfloatLeerRetorna el factor de zoom actual.

Metodología

firmaDescripción
PdfPageEditor()Crea una nueva instancia {@code PdfPageEditor}.
bindPdf(inputFile: String)booleanEnlaza un archivo PDF a este editor.
bindPdf(inputStream: InputStream)booleanConexión de un PDF a partir de una entrada.
bindPdf(document: Document)booleanEnlaza 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)intRetorna 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()intRetorna el número total de páginas en el documento vinculado.
getZoom()floatRetorna 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)booleanSalva el documento vinculado a un archivo.
save(outputStream: OutputStream)booleanSalva el documento vinculado a un flujo de salida.
close()Cierra el editor y libera el documento vinculado.

Ver también

 Español