Hapus Gambar dari PDF

Contents
[ ]

Kadang-kadang, Anda mungkin ingin menghapus hanya gambar tertentu dari PDF daripada menghapus semua visual. Dengan PdfContentEditor, Anda dapat menghapus gambar yang dipilih dengan menentukan nomor halaman dan indeks gambar.

Potongan kode ini mengikat PDF input, menghapus gambar kedua pada halaman 1, dan menyimpan PDF yang dimodifikasi, meninggalkan gambar lain tetap utuh.

  1. Buat instance PdfContentEditor.
  2. Hubungkan dokumen PDF masukan.
  3. Hapus gambar tertentu dari halaman yang ditentukan.
  4. Simpan dokumen PDF yang diperbarui.
import aspose.pdf.facades as pdf_facades
import sys
from os import path

sys.path.append(path.join(path.dirname(__file__), ".."))

from config import set_license, initialize_data_dir


def delete_images(infile, outfile):
    # Create PdfContentEditor object
    content_editor = pdf_facades.PdfContentEditor()
    # Bind document to PdfContentEditor
    content_editor.bind_pdf(infile)
    # Delete image on page 1
    content_editor.delete_image(1, [2])
    # Save updated document
    content_editor.save(outfile)