Hapus Halaman PDF di Python
Anda dapat menghapus halaman dari file PDF menggunakan Aspose.PDF for Python via .NET. Untuk menghapus halaman tertentu, gunakan the PageCollection dari sebuah Document.
Gunakan alur kerja ini ketika Anda perlu menghapus halaman yang tidak diinginkan dari PDF sebelum membagikan, mengarsipkan, atau menggabungkan dokumen.
Hapus Halaman dari File PDF
Aspose.PDF for Python via .NET menghapus halaman 2 dari PDF input dan menyimpan dokumen yang diperbarui ke file baru. Fitur ini berguna untuk menghapus halaman yang tidak diinginkan atau sensitif tanpa mengubah sisa dokumen.
- Muat PDF input sebagai sebuah
Document. - Hapus halaman menggunakan
PageCollection. - Panggil
Document.save()metode untuk menyimpan file PDF yang diperbarui.
Potongan kode berikut menunjukkan cara menghapus halaman tertentu dari file PDF menggunakan Python.
import aspose.pdf as ap
def delete_page(input_file_name: str, output_file_name: str) -> None:
document = ap.Document(input_file_name)
document.pages.delete(2)
document.save(output_file_name)
Hapus Beberapa Halaman dari Dokumen PDF
Menghapus beberapa halaman memungkinkan Anda menghapus satu set halaman tertentu dalam satu operasi, yang lebih efisien daripada menghapus halaman satu per satu. PDF yang dihasilkan disimpan ke file baru, menjaga dokumen asli.
- Muat PDF input sebagai sebuah
Document. - Hapus halaman yang terdaftar dalam array pages menggunakan
PageCollection. - Simpan yang diperbarui
Documentke file baru.
import aspose.pdf as ap
def delete_multiple_pages(input_file_name: str, output_file_name: str) -> None:
document = ap.Document(input_file_name)
# Example: delete pages 2, 3, and 4.
pages = [2, 3, 4]
document.pages.delete(pages)
document.save(output_file_name)