Tambahkan Cap Karet

Contents
[ ]

Anotasi cap karet biasanya digunakan dalam PDF untuk menunjukkan persetujuan, status ulasan, atau catatan lain. Menggunakan PdfContentEditor, Anda dapat mendefinisikan persegi panjang untuk cap, mengatur teks dan komentar, memilih warna, dan menerapkannya ke beberapa halaman dokumen.

  1. Buat sebuah instance PdfContentEditor.
  2. Hubungkan dokumen PDF input.
  3. Loop melalui halaman 1–4.
  4. Tambahkan anotasi rubber stamp dengan teks khusus, komentar, dan warna.
  5. Simpan dokumen PDF yang diperbarui.
import aspose.pdf.facades as pdf_facades
import aspose.pydrawing as apd
from io import BytesIO
import sys
from os import path

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

from config import set_license, initialize_data_dir


def add_rubber_stamp(infile, outfile):
    # Create PdfContentEditor object
    content_editor = pdf_facades.PdfContentEditor()
    # Bind document to PdfContentEditor
    content_editor.bind_pdf(infile)

    for i in range(1, 5):
        content_editor.create_rubber_stamp(
            i,
            apd.Rectangle(120, 450, 180, 60),
            "Approved",
            "Approved by reviewer",
            apd.Color.green,
        )
    # Save updated document
    content_editor.save(outfile)