Tambahkan Anotasi Teks Bebas

Contents
[ ]

Anotasi teks bebas memungkinkan Anda menempatkan teks yang terlihat langsung pada halaman PDF tanpa memerlukan komentar pop-up. Menggunakan PdfContentEditor, Anda dapat menentukan persegi panjang anotasi, teks yang ditampilkan, dan halaman target.

  1. Buat PdfContentEditor objek.
  2. Hubungkan PDF input.
  3. Tentukan posisi Anotasi.
  4. Tambahkan Anotasi Teks Bebas.
  5. Simpan Document yang diperbarui.
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades
import aspose.pydrawing as apd
import sys
from os import path

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

from config import set_license, initialize_data_dir


def add_free_text_annotation(infile, outfile):
    # Create PdfContentEditor object
    content_editor = pdf_facades.PdfContentEditor()
    # Bind document to PdfContentEditor
    content_editor.bind_pdf(infile)
    # Add free text annotation to page 1
    content_editor.create_free_text(
        apd.Rectangle(200, 480, 150, 25), "This is a free text annotation", 1
    )
    # Save updated document
    content_editor.save(outfile)