Pangkas halaman PDF dengan Python

Jika Anda berurusan dengan file PDF, Anda mungkin sering perlu memangkas ukuran halaman secara terprogram. Misalnya, Anda mungkin ingin memangkas margin putih di sekitar konten halaman PDF. Jadi dalam artikel ini, Anda akan belajar cara memotong halaman PDF dengan Python. Panduan dan contoh kode akan menunjukkan setiap langkah mulai dari memuat PDF hingga menyimpan versi terbarunya setelah pemotongan.

Perpustakaan Python untuk Memotong Halaman PDF

Untuk memotong file PDF, kami akan menggunakan Aspose.PDF for Python. Pustaka menyediakan serangkaian fitur lengkap untuk membuat dan memanipulasi file PDF dari dalam aplikasi Python. Anda dapat menggunakan perintah pip berikut untuk menginstal library dari PyPI.

pip install aspose-pdf

Pangkas Halaman PDF dengan Python

Berikut ini adalah langkah-langkah untuk memotong halaman dalam file PDF menggunakan pustaka Python PDF kami. Untuk demonstrasi, kami hanya akan memangkas halaman pertama PDF. Namun, Anda dapat memodifikasi kode untuk memangkas semua atau halaman tertentu saja.

  • Pertama, gunakan kelas Document untuk memuat file PDF input menggunakan jalurnya.
  • Kemudian, buat Persegi Panjang baru dan inisialisasi dengan ukuran yang akan Anda gunakan untuk memangkas halaman.
  • Gunakan koleksi Document.pages untuk memilih halaman yang diinginkan dan menetapkan objek Rectangle ke properti cropbox, trimbox, artbox, dan bleedbox.
  • Terakhir, panggil metode Document.save() untuk menyimpan file PDF yang diperbarui.

Contoh kode berikut menunjukkan cara memangkas halaman PDF dengan Python.

import aspose.pdf as ap

# Muat file PDF
document = ap.Document("input.pdf")

# Buat Persegi Panjang baru
newBox = ap.Rectangle(200, 220, 2170, 1520, True)

# Ubah ukuran halaman pertama dalam 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

# Simpan PDF yang diperbarui
document.save("cropped.pdf")

Alat Online untuk Memotong File PDF

Kami juga memiliki alat online gratis untuk memotong file PDF hanya dengan beberapa klik. Jika Anda perlu memangkas PDF atau ingin mengevaluasi fitur pemotongan PDF, Anda dapat menggunakannya tanpa mendaftar.

Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis dan mengevaluasi fitur pemangkasan PDF tanpa batasan apa pun.

Jelajahi Perpustakaan Python PDF

Kunjungi dokumentasi pustaka Python PDF kami untuk menjelajahi fitur-fiturnya yang luar biasa. Jika Anda memiliki saran, pertanyaan, atau pertanyaan, beri tahu kami melalui forum kami.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara memangkas halaman PDF dengan Python. Mengikuti pedoman dan contoh kode yang diberikan di atas, Anda dapat dengan mudah melakukan pemangkasan PDF di aplikasi Anda. Cukup instal Aspose.PDF for Python dan nikmati fitur manipulasi PDF yang kuat.

Lihat juga