Tambahkan Gambar ke PDF menggunakan Python

Tambahkan Gambar ke File PDF yang Ada

Cuplikan kode berikut menunjukkan cara menambahkan gambar ke dalam file PDF.

  1. Muat file PDF input.
  2. Tentukan nomor halaman tempat gambar akan ditempatkan.
  3. Untuk mendefinisikan posisi gambar pada halaman, panggil metode add_image dari kelas Page.
  4. Panggil metode save() dari kelas Document.

    import aspose.pdf as ap

    # Buka dokumen
    document = ap.Document(input_file)

    document.pages[1].add_image(image_file, ap.Rectangle(20, 730, 120, 830, True))

    document.save(output_pdf)

Tambahkan Gambar ke File PDF yang Ada (Facades)

Ada juga cara alternatif yang lebih mudah untuk menambahkan gambar ke file PDF. Anda dapat menggunakan metode AddImage dari kelas PdfFileMend. Metode add_image() memerlukan gambar yang akan ditambahkan, nomor halaman di mana gambar perlu ditambahkan dan informasi koordinat. Setelah itu, simpan file PDF yang telah diperbarui, dan tutup objek PdfFileMend menggunakan metode close(). Cuplikan kode berikut menunjukkan cara menambahkan gambar dalam file PDF yang sudah ada.


    import aspose.pdf as ap

    # Buka dokumen
    mender = ap.facades.PdfFileMend()

    # Buat objek PdfFileMend untuk menambahkan teks
    mender.bind_pdf(input_file)

    # Tambahkan gambar dalam file PDF
    mender.add_image(image_file, 1, 100.0, 600.0, 200.0, 700.0)

    # Simpan perubahan
    mender.save(output_pdf)

    # Tutup objek PdfFileMend
    mender.close()