Di era digital saat ini, file PDF telah menjadi bagian penting dari kehidupan kita. Namun, terkadang kami mungkin perlu membagi file PDF besar menjadi lebih kecil karena berbagai alasan, seperti mengirim halaman tertentu ke seseorang atau mengunggahnya ke situs web. Situasi serupa mungkin muncul saat memproses file PDF dengan Python. Jadi pada artikel ini, kita akan melihat cara membagi file PDF dengan Python. Kami akan membahas cara membagi PDF dengan setiap halaman atau kumpulan halaman.
- Perpustakaan Python untuk Membagi PDF - Unduhan Gratis
- Pisahkan PDF dengan Setiap Halaman
- Pisahkan Halaman Tertentu dari PDF
- Alat Pemisah PDF Online
Perpustakaan Python untuk Membagi PDF
Untuk memisahkan file PDF, kami akan menggunakan Aspose.PDF for Python. Ini adalah perpustakaan manipulasi PDF kaya fitur yang memungkinkan Anda membuat, mengedit, dan memproses dokumen PDF dengan mulus. Gunakan perintah pip berikut untuk menginstal pustaka di aplikasi Python Anda.
pip install aspose-pdf
Pisahkan PDF dengan Halaman dengan Python
Anda mungkin memerlukan kriteria pemisahan PDF yang berbeda di setiap situasi, misalnya, memisahkan setiap halaman dalam PDF, halaman selektif saja, halaman genap saja, dan sebagainya. Pertama, mari kita lihat cara membagi PDF dengan setiap halaman dengan Python. Di bawah ini adalah langkah-langkah untuk melakukan operasi ini.
- Muat file PDF menggunakan kelas Document.
- Ulangi melalui halaman dalam koleksi Document.pages.
- Di setiap iterasi, lakukan langkah-langkah berikut:
- Buat objek Document baru dan tambahkan halaman ke dokumen menggunakan metode Document.pages.add(Page).
- Simpan file PDF menggunakan metode Document.save().
Contoh kode berikut menunjukkan cara membagi setiap halaman dalam PDF menggunakan Python.
import aspose.pdf as ap
# Muat file PDF
document = ap.Document("input.pdf")
# Ulangi setiap halaman
for page in document.pages:
# Buat PDF baru
splitPDF = ap.Document()
# Tambahkan halaman ke PDF
splitPDF.pages.add(page)
# Simpan PDF
splitPDF.save("Page_" + str(page.number) + ".pdf")
Pisahkan Halaman Tertentu PDF dengan Python
Sekarang mari kita lihat cara membagi lebih dari satu halaman dalam PDF dan menyimpannya dalam file terpisah. Berikut ini adalah langkah-langkah untuk membagi beberapa halaman PDF dengan Python.
- Muat file PDF menggunakan kelas Document.
- Buat objek Document baru untuk file PDF baru.
- Ulangi melalui halaman dalam koleksi Document.pages.
- Di setiap iterasi, periksa apakah halaman harus dipisahkan.
- Tambahkan halaman ke dokumen PDF baru menggunakan metode Document.pages.add(Page).
- Terakhir, simpan file PDF menggunakan metode Document.save().
Contoh kode berikut menunjukkan cara membagi kumpulan halaman dalam PDF menggunakan Python.
import aspose.pdf as ap
# Muat file PDF
document = ap.Document("input.pdf")
# Buat PDF baru
splitPDF = ap.Document()
# Ulangi setiap halaman
for page in document.pages:
# Beberapa kondisi di sini
if page.number%2==0:
# Tambah halaman
splitPDF.pages.add(page)
# Simpan PDF
splitPDF.save("Split_PDF.pdf")
Pisahkan File PDF Online
Kami juga menyediakan alat online gratis untuk memisahkan file PDF, yang didasarkan pada Aspose.PDF for Python.
Perpustakaan PDF Python gratis
Anda bisa mendapatkan lisensi sementara gratis untuk membagi file PDF tanpa batasan apa pun. Juga, Anda dapat mengunjungi dokumentasi untuk menjelajahi lebih lanjut tentang pustaka Python PDF.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara membagi file PDF dengan Python. Anda telah melihat cara membagi setiap halaman atau kumpulan halaman dalam PDF menjadi file terpisah. Anda dapat dengan mudah mengikuti langkah-langkah dan contoh kode yang disediakan untuk membagi file PDF di aplikasi Python Anda.