Menghapus Tabel dari PDF yang Ada

Untuk menghapus tabel, kita perlu menggunakan kelas TableAbsorber untuk mendapatkan tabel dalam PDF yang ada dan kemudian memanggil remove().

Menghapus Tabel dari dokumen PDF

Kami telah menambahkan fungsi baru yaitu. remove() ke Kelas TableAbsorber yang ada untuk menghapus tabel dari dokumen PDF. Setelah absorber berhasil menemukan tabel pada halaman, ia menjadi mampu untuk menghapusnya. Silakan periksa potongan kode berikut yang menunjukkan cara menghapus tabel dari dokumen PDF:


    import aspose.pdf as ap

    # Muat dokumen PDF yang ada
    pdf_document = ap.Document(input_file)
    # Buat objek TableAbsorber untuk menemukan tabel
    absorber = ap.text.TableAbsorber()
    # Kunjungi halaman pertama dengan absorber
    absorber.visit(pdf_document.pages[1])
    # Dapatkan tabel pertama pada halaman
    table = absorber.table_list[0]
    # Hapus tabel
    absorber.remove(table)
    # Simpan PDF
    pdf_document.save(output_file)

Menghapus Beberapa Tabel dari dokumen PDF

Kadang-kadang dokumen PDF dapat berisi lebih dari satu tabel dan Anda mungkin memiliki kebutuhan untuk menghapus beberapa tabel darinya. Untuk menghapus beberapa tabel dari dokumen PDF, silakan gunakan potongan kode berikut:


    import aspose.pdf as ap

    # Memuat dokumen PDF yang ada
    pdf_document = ap.Document(input_file)
    # Membuat objek TableAbsorber untuk menemukan tabel
    absorber = ap.text.TableAbsorber()
    # Kunjungi halaman kedua dengan absorber
    absorber.visit(pdf_document.pages[1])
    # Dapatkan salinan koleksi tabel
    tables = absorber.table_list
    #  Melakukan iterasi melalui salinan koleksi dan menghapus tabel
    for table in tables:
        absorber.remove(table)
    # Simpan dokumen
    pdf_document.save(output_file)