فرم های پی دی اف. مدیریت از طریق Python

مدیریت آکروفرمها در سند PDF با استفاده از Aspose.PDF برای کتابخانه Python via .NET

نحوه مدیریت فرم های PDF با استفاده از Aspose.PDF برای کتابخانه Python via .NET

به منظور اضافه کردن فرم های PDF (Acroforms) در یک فایل PDF، از Aspose.PDF برای Python از طریق .NET API استفاده خواهیم کرد، که یک API دستکاری اسناد غنی از ویژگی، قدرتمند و آسان برای برنامه پایتون است. می توانید آخرین نسخه آن را مستقیماً از مدیر بسته PyPI بارگیری کنید، aspose-pdf را جستجو کرده و نصب کنید. همچنین می توانید از دستور زیر از کنسول یا ترمینال استفاده کنید.

Console

pip install aspose-pdf

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

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

۱. PDF را در یک نمونه از کلاس Document بارگذاری کنید. ۱. از طریق فهرست آن به صفحه دسترسی پیدا کنید. ۱. روش Add مجموعه فرم را فراخوانی کنید. ۱. فیلد فرمی را که می خواهید اضافه کنید ایجاد کنید. ۱. فایل PDF را ذخیره کنید.

ایجاد فرم های پی دی اف در PDF - Python

این کد نمونه نحوه ایجاد فرم های PDF در PDF با استفاده از 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)

# Create a new text box field
rectange = apdf.Rectangle(100, 100, 200, 120, True)
textBoxField = apdf.forms.TextBoxField(document.pages[1], rectange)
textBoxField.partial_name = "textbox1"
textBoxField.value = "Text Box"

# Customize the border of the text box field
border = apdf.annotations.Border(textBoxField)
border.width = 3
border.dash = apdf.annotations.Dash(1, 1)
textBoxField.border = border

# Set the color of the text box field
textBoxField.color = apdf.Color.dark_green

# Add the text box field to the form
document.form.add(textBoxField, 1)

# Save the modified PDF document
document.save(path_outfile)