إنشاء حقل مربع نص

Contents
[ ]

غالبًا ما تتطلب نماذج PDF إدخال نص من المستخدمين، مثل الأسماء أو العناوين أو التعليقات. تعمل حقول TextBox على تمكين هذه الوظيفة من خلال توفير حقول قابلة للتحرير مباشرة داخل مستند PDF.

ال المحرر السابق يسمح الفصل بإضافة حقول نصية ومربعات الاختيار وأزرار الاختيار ومربعات القوائم ومربعات المجموعات والأزرار، مما يجعل من السهل إنشاء ملفات PDF تفاعلية.

  1. قم بتحميل مستند PDF موجود.
  2. أضف حقول TextBox متعددة لإدخال المستخدم.
  3. قم بتعيين القيم الافتراضية لكل حقل.
  4. احفظ مستند PDF المحدث.
import sys
from os import path
import aspose.pdf.facades as pdf_facades

sys.path.append(path.join(path.dirname(__file__), ".."))

from config import set_license, initialize_data_dir


def create_textbox_field(infile, outfile):
    """Create TextBox field in PDF document."""
    pdf_form_editor = pdf_facades.FormEditor()
    pdf_form_editor.bind_pdf(infile)

    # Add TextBox field to PDF form
    pdf_form_editor.add_field(
        pdf_facades.FieldType.TEXT, "first_name", "Alexander", 1, 50, 570, 150, 590
    )
    pdf_form_editor.add_field(
        pdf_facades.FieldType.TEXT, "last_name", "Smith", 1, 235, 570, 330, 590
    )

    # Save updated PDF document with form fields
    pdf_form_editor.save(outfile)