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.

  1. Muat PDF input sebagai sebuah Document.
  2. Hapus halaman menggunakan PageCollection.
  3. 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.

  1. Muat PDF input sebagai sebuah Document.
  2. Hapus halaman yang terdaftar dalam array pages menggunakan PageCollection.
  3. Simpan yang diperbarui Document ke 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)

Topik Halaman Terkait