Este sencillo tema define cómo recortar un PDF usando Java. Abarca los detalles de configuración del entorno, el flujo de trabajo del programa y un código de muestra funcional que muestra una aplicación básica para recortar una página en PDF usando Java. Este ejemplo se puede utilizar en cualquiera de los entornos compatibles con Java y no depende de Adobe Acrobat ni de ninguna otra herramienta de terceros para recortar la parte deseada de un archivo PDF.
Pasos para Recortar PDF usando Java
- Configure el entorno para agregar Aspose.PDF for Java para recortar parte de una página
- Acceda al archivo PDF de origen usando el objeto de clase Document para recortarlo
- Muestre los cuadros de página PDF existentes (si es necesario) dentro de la consola
- Cree una instancia del objeto de clase Rectangle y defina el área de recorte
- Aplique el valor Rectangle creado a CropBox, TrimBox, ArtBox y BleedBox
- Guarde el PDF recortado
Los pasos antes mencionados implican el proceso para recortar un documento PDF usando Java. El proceso comienza accediendo al archivo PDF y, opcionalmente, emitiendo los valores existentes para TrimBox, CropBox, BleedBox, ArtBox y MediaBox. En los siguientes pasos, se crea un nuevo rectángulo definiendo el área de la página que se va a recortar y luego configurando este rectángulo como un argumento para todos los cuadros de página PDF mencionados anteriormente.
Código para recortar archivos PDF usando Java
Se puede hacer referencia al ejemplo anterior como base para escribir una aplicación para recortar página en PDF usando Java. Puede configurar cualquier número de valores de cuadro de PDF según sea necesario, pero establezca un nuevo valor para todos estos cuadros para recortar la parte seleccionada del PDF de origen y mostrarlo completamente en la nueva página del archivo PDF. También puede utilizar el indicador normalizeCoordinates para modificar las nuevas dimensiones del rectángulo si es necesario.
En este sencillo tema, aprendimos cómo recortar un archivo PDF usando Java. Si desea conocer el proceso de cambio de los metadatos del PDF, consulte el artículo sobre cómo cambiar metadatos PDF usando Java.