รูปแบบไฟล์ PDF.จัดการผ่าน Python

จัดการ Acroforms ในเอกสาร PDF โดยใช้ Aspose.PDF สำหรับไลบรารี Python via .NET

วิธีการจัดการฟอร์ม PDF โดยใช้ห้องสมุด Python via .NET

เพื่อที่จะเพิ่มรูปแบบ PDF (Acroforms) ในไฟล์ PDF เราจะใช้ Aspose.PDF for .NET API ซึ่งเป็นคุณลักษณะที่อุดมไปด้วยที่มีประสิทธิภาพและง่ายต่อการใช้งานการจัดการเอกสาร API สำหรับแพลตฟอร์ม python-netคุณสามารถดาวน์โหลดรุ่นล่าสุดได้โดยตรงจาก NuGet ผู้จัดการแพคเกจ, ค้นหาaspose.pdf และติดตั้ง.นอกจากนี้คุณยังอาจใช้คำสั่งต่อไปนี้จากคอนโซลการจัดการแพคเกจ

Console

pip install aspose-pdf

วิธีการสร้างฟอร์ม PDF โดยใช้ Python

คุณต้อง Aspose.PDF for Python ผ่าน.NET เพื่อลองใช้รหัสในสภาพแวดล้อมของคุณ

  1. โหลด PDF ในอินสแตนซ์ของคลาสเอกสาร
  2. เข้าถึงเพจผ่านดัชนีของเพจ
  3. เรียกวิธีการเพิ่มของคอลเลกชันแบบฟอร์ม
  4. สร้างฟิลด์แบบฟอร์มที่คุณต้องการเพิ่ม
  5. บันทึกไฟล์ PDF

สร้างแบบฟอร์ม 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)