รูปแบบไฟล์ 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 และติดตั้ง.นอกจากนี้คุณยังอาจใช้คำสั่งต่อไปนี้จากคอนโซลการจัดการแพคเกจ

Python Package Manager Console

pip install aspose-pdf

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

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

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

สร้างแบบฟอร์ม PDF ในรูปแบบ PDF - Python

ตัวอย่างโค้ดนี้จะแสดงวิธีการสร้างฟอร์ม PDF ในรูปแบบ PDF โดยใช้ Python

def add_text_box_field(self, infile, outfile):

        path_infile = self.dataDir + infile
        path_outfile = self.dataDir + outfile

        # Open document
        pdfDocument = Document(path_infile)

        # Create a field
        textBoxField = TextBoxField(
            pdfDocument.Pages[1], 
            Rectangle(100, 200, 300, 300))
        textBoxField.PartialName = "textbox1"
        textBoxField.Value = "Text Box"

        border = Border(textBoxField)
        border.Width = 5
        border.Dash = Dash(1, 1)
        textBoxField.Border = border

        textBoxField.Color = Color.FromRgb(Color.Green)

        # Add field to the document
        pdfDocument.Form.Add(textBoxField, 1)

        # Save modified PDF
        pdfDocument.Save(path_outfile)