Resize PDF Document in Python

Mengendalikan ukuran halaman PDF diperlukan saat menyiapkan dokumen untuk pencetakan, konsistensi tata letak, atau optimasi mobile. Dalam panduan ini, Anda akan belajar cara mengubah ukuran dokumen PDF di Python. Kami akan membimbing Anda melalui panduan langkah demi langkah dan contoh kode praktis untuk menunjukkan cara mendapatkan kendali penuh atas dimensi halaman, memungkinkan Anda untuk memodifikasi ukuran di seluruh dokumen atau halaman tertentu.

Artikel ini mencakup topik-topik berikut:

Perpustakaan Ukuran Ulang Dokumen PDF Python

Aspose.PDF for Python menyederhanakan tugas mengubah ukuran dokumen PDF. Ini menyediakan serangkaian fitur yang komprehensif untuk memanipulasi file PDF. Dengan Aspose.PDF, pengembang dapat dengan mudah mengubah ukuran, mengonversi, dan menyesuaikan dokumen PDF. Ini mendukung berbagai operasi, menjadikannya pilihan ideal untuk menangani file PDF secara programatik.

Untuk mengubah ukuran dokumen PDF di Python, kami akan menggunakan Aspose.PDF for Python melalui .NET. Paket ini memberi Anda akses ke fitur manipulasi PDF yang kuat melalui antarmuka Python.

pip install aspose-pdf

Setelah instalasi, silakan impor modul Aspose.PDF ke dalam proyek Anda. Sekarang, Anda siap untuk memuat, memodifikasi, dan menyimpan dokumen PDF langsung dari Python.

Cara Mengubah Ukuran Dokumen PDF di Python

Untuk mengubah ukuran PDF menggunakan metode Resize di Aspose.PDF for Python, ikuti langkah-langkah berikut:

  1. Muat dokumen PDF menggunakan kelas Document.
  2. Gunakan metode resize() untuk menentukan PageSize yang baru.
  3. Panggil metode save() untuk menyimpan dokumen yang telah diubah ukurannya.

Berikut adalah potongan kode Python yang menunjukkan langkah-langkah ini:

# Langkah 1: Impor modul Aspose.PDF
import aspose.pdf as ap  

# Langkah 2: Muat dokumen PDF
document = ap.Document("input.pdf")  

# Langkah 3: Ubah ukuran semua halaman ke ukuran yang telah ditentukan menggunakan enum PageSize
for page in document.pages:
    page.resize(ap.PageSize.A3)

# Langkah 4: Simpan PDF yang diperbarui
document.save("output_a3.pdf")

Ubah Ukuran Halaman PDF di Python

Ikuti langkah-langkah ini untuk mengatur dimensi yang tepat untuk halaman PDF Anda di Python menggunakan Aspose.PDF for Python:

  1. Load the PDF document.
  2. Tentukan tinggi dan lebar ukuran halaman baru.
  3. Panggil metode setpagesize() dengan lebar dan tinggi yang diinginkan.
  4. Simpan dokumen yang telah dimodifikasi menggunakan metode save().

Berikut adalah potongan kode Python yang menggambarkan langkah-langkah ini:

# Langkah 1: Impor modul Aspose.PDF
import aspose.pdf as ap  

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

# Langkah 3: Tentukan dimensi halaman baru dalam poin (Ukuran Surat = 612 x 792)
new_width = 612
new_height = 792

# Langkah 4: Loop melalui semua halaman dan terapkan ukuran baru
for page in document.pages:
    page.set_page_size(new_width, new_height)

# Langkah 5: Simpan PDF yang telah diubah ukurannya ke disk
document.save("output_custom_size.pdf")

Dapatkan Lisensi Gratis

Aspose menawarkan lisensi sementara gratis yang memungkinkan Anda untuk mengevaluasi kemampuan penuh Aspose.PDF tanpa watermark atau batasan fitur.

Ini cepat untuk diatur dan ideal bagi pengembang yang ingin menjelajahi fitur-fitur lanjutan seperti pengubahan ukuran halaman, kompresi, penggabungan, dan lainnya sebelum berkomitmen pada langganan.

Ubah Ukuran Dokumen PDF Secara Daring

Anda juga bisa mencoba mengubah ukuran PDF secara online di Aspose PDF Resize Tool.Alat gratis ini mudah digunakan dan memungkinkan Anda untuk mengubah ukuran dokumen PDF dengan cepat dan akurat.

Image

PDF Page Resize – Sumber Daya Gratis

Berikut adalah beberapa sumber yang berguna untuk mendukung pengembangan Anda:

Kesimpulan

Dalam posting blog ini, kami menjelajahi cara mengubah ukuran dokumen PDF di Python menggunakan Aspose.PDF for Python. Kami membahas fitur-fitur perpustakaan ini dan memberikan panduan langkah demi langkah dengan contoh kode. Aspose.PDF menyederhanakan proses pengubahan ukuran dokumen PDF, memungkinkan Anda untuk dengan mudah memperbarui dimensi halaman menggunakan ukuran kustom atau format standar seperti A3 dan A4. Jelajahi lebih lanjut tentang Aspose.PDF for Python untuk meningkatkan keterampilan manipulasi PDF Anda.

Dalam postingan ini, Anda belajar dua cara praktis untuk mengubah ukuran halaman PDF:

  • Dengan mengatur lebar dan tinggi secara manual
  • Dengan menggunakan metode resize() bawaan

Kedua pendekatan memberi Anda fleksibilitas untuk mengotomatiskan pemrosesan PDF dalam aplikasi Python Anda. Jika Anda memiliki pertanyaan atau membutuhkan bantuan lebih lanjut, silakan hubungi kami di forum dukungan gratis kami.

Lihat Juga