Python kullanarak PDF’deki Ek Açıklamaları Yönet

PDF belgesindeki ek açıklamaları yönetme. PDF dosyalarını programlı olarak değiştirmek için Python for .NET için Aspose.PDF dosyasını kullanın

Python Kitaplığını Kullanarak Ek Açıklamalar Nasıl Yönetilir

PDF dosyasına Metin Açıklaması eklemek için, python-net platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan Aspose.PDF for .NET API’sini kullanacağız. NuGet paket yöneticisini açın, Aspose.PDF öğesini arayın ve yükleyin. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz.

Console

pip install aspose-pdf

Python aracılığıyla PDF belgesinde Ek Açıklamalar Oluşturma


Kodu ortamınızda denemek için Aspose.PDF for Python üzerinden .NET gerekir.

  1. Document sınıfının bir örneğine PDF yükleyin.
  2. PDF’ye eklemek istediğiniz bir açıklama oluşturun.
  3. Açıklamayı Page nesnesinin Açıklamalar koleksiyonuna ekleyin.
  4. PDF dosyasını kaydedin.

PDF Metin Açıklaması - 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)