เพิ่มตารางใน PDF ผ่าน Python

แทรกตารางไปยังเอกสาร PDF โดยใช้ Aspose.PDF สำหรับไลบรารี Python for .NET

วิธีการเพิ่มตารางในเอกสาร PDF ใช้ห้องสมุด Python for .NET

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

Python Package Manager Console

pip install aspose-pdf

เพิ่มตารางเป็น PDF ผ่าน Python


คุณจำเป็นต้อง Aspose.PDF for Python ที่จะลองรหัสในสภาพแวดล้อมของคุณ

1.โหลดไฟล์ PDF ที่มีอินสแตนซ์ของเอกสาร 1.เข้าถึงหน้าผ่านทางดัชนี 1.สร้างวัตถุตาราง 1.ตั้งค่าตาราง (เช่นกำหนดเส้นขอบ) 1.เติมตาราง 1.เพิ่มตารางไปยังหน้า 1.บันทึกแฟ้ม

เพิ่มตารางใน PDF - Python

import aspose.pdf as ap

input_file = DIR_INPUT_TABLE + "AddTable.pdf"
output_file = DIR_OUTPUT + "document_with_table_out.pdf"
# Load source PDF document
doc = ap.Document(input_file)
# Initializes a new instance of the Table
table = ap.Table()
# Set the table border color as LightGray
table.border = ap.BorderInfo(ap.BorderSide.ALL, 5, ap.Color.light_gray)
# Set the border for table cells
table.default_cell_border = ap.BorderInfo(ap.BorderSide.ALL, 5, ap.Color.light_gray)
# Create a loop to add 10 rows
for row_count in range(0, 10):
    # Add row to table
    row = table.rows.add()  
    # Add table cells
    row.cells.add("Column (" + str(row_count) + ", 1)")
    row.cells.add("Column (" + str(row_count) + ", 2)")
    row.cells.add("Column (" + str(row_count) + ", 3)")
# Add table object to first page of input document
doc.pages[1].paragraphs.add(table)
# Save updated document containing table object
doc.save(output_file)