Pindahkan Halaman PDF secara programatis melalui Python
Memindahkan Halaman dari satu Dokumen PDF ke Dokumen Lain
Topik ini menjelaskan cara memindahkan halaman dari satu dokumen PDF ke akhir dokumen lain menggunakan Python. Untuk memindahkan halaman kita harus:
-
Membuat objek kelas Document dengan file PDF sumber.
-
Membuat objek kelas Document dengan file PDF tujuan.
-
Mendapatkan Halaman dari koleksi PageCollection.
-
add() halaman ke dokumen tujuan.
-
Menyimpan PDF keluaran menggunakan metode save().
-
delete() halaman di dokumen sumber.
-
Simpan PDF sumber menggunakan metode save().
Cuplikan kode berikut menunjukkan cara memindahkan satu halaman.
import aspose.pdf as ap
srcDocument = ap.Document(src_file_name)
dstDocument = ap.Document(dst_File_name)
page = srcDocument.pages[2]
dstDocument.pages.add(page)
# Simpan file keluaran
dstDocument.save(dst_File_name_new)
srcDocument.pages.delete(2)
srcDocument.save(src_file_name_new)
Memindahkan Sekumpulan Halaman dari satu Dokumen PDF ke Dokumen Lain
-
Buat objek kelas Document dengan file PDF sumber.
-
Buat objek kelas Document dengan file PDF tujuan.
-
Tentukan array dengan nomor halaman yang akan dipindahkan.
-
Jalankan loop melalui array:
-
Dapatkan Halaman dari koleksi PageCollection.
-
add() halaman ke dokumen tujuan.
-
Simpan PDF keluaran menggunakan metode save().
-
delete() halaman dalam dokumen sumber menggunakan array.
-
Simpan PDF sumber menggunakan metode save().
Cuplikan kode berikut menunjukkan kepada Anda cara menyisipkan halaman kosong di akhir file PDF.
import aspose.pdf as ap
srcDocument = ap.Document(input_pdf)
dstDocument = ap.Document()
pages = [1, 3]
for page_index in pages:
page = srcDocument.pages[page_index]
dstDocument.pages.add(page)
# Simpan file keluaran
dstDocument.save(output_pdf_1)
srcDocument.pages.delete(pages)
srcDocument.save(output_pdf_2)
Memindahkan Halaman ke Lokasi Baru dalam Dokumen PDF Saat Ini
- Buat objek kelas Document dengan file PDF sumber.
- Dapatkan Halaman dari koleksi PageCollection.
- add() halaman ke lokasi baru (misalnya ke akhir).
- delete() halaman di lokasi sebelumnya.
- Simpan output PDF menggunakan metode save().
import aspose.pdf as ap
srcDocument = ap.Document(input_pdf)
page = srcDocument.pages[2]
srcDocument.pages.add(page)
srcDocument.pages.delete(2)
# Simpan file output
srcDocument.save(output_pdf)