Hapus Gambar dari File PDF menggunakan Python

Ada banyak alasan untuk menghapus semua atau gambar tertentu dari PDF.

Terkadang file PDF mungkin berisi gambar penting yang perlu dihapus untuk melindungi privasi atau mencegah akses tidak sah ke informasi tertentu.

Menghapus gambar yang tidak diinginkan atau berlebihan dapat membantu mengurangi ukuran file, sehingga lebih mudah untuk membagikan atau menyimpan PDF.

Jika perlu, Anda dapat mengurangi jumlah halaman dengan menghapus semua gambar dari dokumen. Juga, menghapus gambar dari dokumen akan membantu mempersiapkan PDF untuk kompresi atau ekstraksi informasi teks.

Aspose.PDF untuk Python via .NET akan membantu Anda dengan tugas ini.

Hapus Gambar dari File PDF

Untuk menghapus gambar dari file PDF:

  1. Buka Dokumen PDF yang ada.
  2. Hapus gambar tertentu.
  3. Simpan file PDF yang telah diperbarui.

Cuplikan kode berikut menunjukkan cara menghapus gambar dari file PDF.


    import aspose.pdf as ap

    # Buka dokumen
    document = ap.Document(input_file)

    # Hapus gambar tertentu
    document.pages[2].resources.images.delete(1)

    # Simpan file PDF yang telah diperbarui
    document.save(output_pdf)

Hapus semua gambar dari PDF input


    import aspose.pdf as ap

    # Buka dokumen
    document = ap.Document(input_file)

    # Hapus semua gambar di semua halaman
    for i in range(len(document.pages)):
        while len(document.pages[i + 1].resources.images) != 0:
            document.pages[i + 1].resources.images.delete(1)

    # Simpan file PDF yang diperbarui
    document.save(output_file)