Tambahkan Anotasi Kurva
Contents
[
Hide
]
Anotasi kurva digunakan untuk menyoroti jalur atau bentuk tidak teratur dalam PDF, memberikan penekanan visual atau menandai area penting. Menggunakan PdfContentEditor, Anda dapat menggambar kurva dengan menentukan urutan titik, gaya batas, visibilitas, persegi panjang anotasi, dan teks deskriptif.
- Buat objek PdfContentEditor.
- Ikat PDF onput.
- Konfigurasikan properti Curve.
- Gambar anotasi Curve.
- 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_curve_annotation(infile, outfile):
# Create PdfContentEditor object
content_editor = pdf_facades.PdfContentEditor()
# Bind input PDF file
content_editor.bind_pdf(infile)
line_info = pdf_facades.LineInfo()
line_info.border_style = 1 # 1 - Dashed
line_info.vertice_coordinate = [120, 520, 160, 560, 220, 540, 280, 580]
line_info.visibility = True
content_editor.draw_curve(
line_info,
1,
apd.Rectangle(110, 510, 220, 100),
"This is curve annotation",
)
# Save output PDF file
content_editor.save(outfile)