مدیریت حاشیه نویسی ها در PDF با استفاده از Python

مدیریت حاشیه نویسی ها در سند PDF. از Aspose.PDF برای Python for .NET برای اصلاح فایل های PDF به صورت برنامه نویسی استفاده کنید

نحوه مدیریت حاشیه نویسی ها با استفاده از کتابخانه Python

به منظور افزودن حاشیه نویسی متن در فایل PDF، از Aspose.PDF for .NET API استفاده خواهیم کرد که یک API دستکاری سند غنی از ویژگی، قدرتمند و آسان برای استفاده برای پلت فرم python-net است. مدیر بسته NuGet را باز کنید، Aspose.PDF را جستجو کنید و نصب کنید. همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید.

Console

pip install aspose-pdf

ایجاد حاشیه نویسی در سند PDF از طریق Python


شما به Aspose.PDF برای پایتون از طریق .NET نیاز دارید تا کد را در محیط خود امتحان کنید.

۱. PDF را در یک نمونه از کلاس Document بارگذاری کنید. ۱. یک حاشیه نویسی ایجاد کنید که می خواهید به PDF اضافه کنید. ۱. حاشیه نویسی را به مجموعه حاشیه حاشیه Page اضافه کنید. ۱. فایل PDF را ذخیره کنید.

حاشیه نویسی متن 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)