Si está tratando con archivos PDF, es posible que a menudo necesite recortar el tamaño de las páginas mediante programación. Por ejemplo, es posible que desee recortar los márgenes blancos alrededor del contenido de las páginas PDF. Entonces, en este artículo, aprenderá cómo recortar páginas PDF en Python. Las pautas y el ejemplo de código demostrarán cada paso desde cargar el PDF hasta guardar su versión actualizada después de recortar.
- Biblioteca de Python para recortar páginas PDF
- Recortar página PDF en Python
- Herramienta en línea para recortar PDF
Biblioteca de Python para recortar páginas PDF
Para recortar archivos PDF, usaremos Aspose.PDF for Python. La biblioteca proporciona un conjunto completo de funciones para crear y manipular archivos PDF desde las aplicaciones de Python. Puede usar el siguiente comando pip para instalar la biblioteca desde PyPI.
pip install aspose-pdf
Recortar una página PDF en Python
Los siguientes son los pasos para recortar páginas en un archivo PDF utilizando nuestra biblioteca PDF de Python. Para la demostración, recortaremos solo la primera página del PDF. Sin embargo, puede modificar el código para recortar todas o solo páginas específicas.
- Primero, use la clase Document para cargar el archivo PDF de entrada usando su ruta.
- Luego, crea un nuevo Rectángulo e inicialízalo con el tamaño que usarás para recortar la página.
- Use la colección Document.pages para seleccionar la página deseada y asigne el objeto Rectangle a las propiedades cropbox, trimbox, artbox y bleedbox.
- Finalmente, llame al método Document.save() para guardar el archivo PDF actualizado.
El siguiente ejemplo de código muestra cómo recortar una página PDF en Python.
import aspose.pdf as ap
# Cargar archivo PDF
document = ap.Document("input.pdf")
# Crear un nuevo Rectángulo
newBox = ap.Rectangle(200, 220, 2170, 1520, True)
# Modificar el tamaño de la primera página en PDF
document.pages[1].crop_box = newBox
document.pages[1].trim_box = newBox
document.pages[1].art_box = newBox
document.pages[1].bleed_box = newBox
# Guardar el PDF actualizado
document.save("cropped.pdf")
Herramienta en línea para recortar archivos PDF
También tenemos una herramienta en línea gratuita para recortar archivos PDF con solo unos pocos clics. Si necesita recortar su PDF o desea evaluar la función de recorte de PDF, puede usarla sin registrarse.
Obtenga una licencia gratis
Puede obtener una licencia temporal gratuita y evaluar la función de recorte de PDF sin ninguna limitación.
Explore la biblioteca PDF de Python
Visite la documentación de nuestra biblioteca PDF de Python para explorar sus increíbles funciones. En caso de que tenga alguna sugerencia, pregunta o consulta, infórmenos a través de nuestro foro.
Conclusión
En este artículo, ha aprendido a recortar páginas PDF en Python. Siguiendo las pautas y el ejemplo de código proporcionado anteriormente, puede realizar fácilmente el recorte de PDF en su aplicación. Simplemente instale Aspose.PDF for Python y disfrute de sus potentes funciones de manipulación de PDF.