Tambahkan Anotasi Lampiran File
Contents
[
Hide
]
Anotasi lampiran file memungkinkan Anda menyematkan file eksternal sebagai ikon interaktif pada halaman PDF. Dengan menggunakan overload jalur file, Anda dapat melampirkan file secara langsung dari disk tanpa harus membuka aliran secara manual. Metode ini juga memungkinkan Anda menyesuaikan ikon anotasi dan menyediakan deskripsi bagi pengguna.
- Buat PdfContentEditor objek.
- Hubungkan PDF input.
- Tentukan Persegi Panjang Anotasi.
- Tambahkan Anotasi Lampiran File.
- Simpan Document 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_file_attachment_annotation(infile, attachment_file, outfile):
# Create PdfContentEditor object
content_editor = pdf_facades.PdfContentEditor()
# Bind document to PdfContentEditor
content_editor.bind_pdf(infile)
# Create file attachment annotation on page 1
content_editor.create_file_attachment(
apd.Rectangle(100, 520, 20, 20),
"Attachment annotation contents",
attachment_file,
1,
"PushPin",
)
# Save updated document
content_editor.save(outfile)