Kelola Anotasi dalam PDF melalui Python

Mengelola anotasi dalam dokumen PDF. Gunakan Aspose.PDF untuk Python for .NET untuk memodifikasi file PDF secara terprogram

Cara Mengelola Anotasi Menggunakan Python for .NET Library

Untuk menambahkan Teks Anotasi dalam file PDF, kita akan menggunakan Aspose.PDF for .NET API yang merupakan API manipulasi dokumen yang kaya fitur, kuat dan mudah digunakan untuk platform python-net. Buka manajer paket nuget, cari Aspose.pdf dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Console

pip install aspose-pdf

Buat Anotasi dalam dokumen PDF melalui Python


Anda memerlukan Aspose.PDF untuk Python melalui .NET untuk mencoba kode di lingkungan Anda.

  1. Muat PDF dalam sebuah instance dari kelas Document.
  2. Buat anotasi yang ingin Anda tambahkan ke PDF.
  3. Tambahkan anotasi ke koleksi Anotasi objek Page.
  4. Simpan file PDF.

Anotasi Teks PDF - Python

Example: Python

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)

appearance = apdf.annotations.DefaultAppearance()
appearance.font_size = 12
appearance.font_name = "Arial"

freeTextAnnotation = apdf.annotations.FreeTextAnnotation(
    document.pages[1],
    apdf.Rectangle(299.988, 703.664, 508.708, 720.769, True),
    appearance
)
freeTextAnnotation.contents = "This is a free text annotation."
freeTextAnnotation.name = "FreeText1"
freeTextAnnotation.subject = "Revision 01"
freeTextAnnotation.title = "Free Text Annotation"
freeTextAnnotation.popup = apdf.annotations.PopupAnnotation(
    document.pages[1], apdf.Rectangle(299.988, 713.664, 308.708, 720.769, True)
)
freeTextAnnotation.popup.open = True
document.pages[1].annotations.add(freeTextAnnotation, consider_rotation=False)
document.save(path_outfile)