اضافه کردن جدول به PDF از طریق Python

جدول را به سند PDF به صورت برنامه نویسی با استفاده از Aspose.PDF برای کتابخانه Python for .NET وارد کنید

نحوه اضافه کردن جداول در سند PDF با استفاده از Python for .NET کتابخانه

برای افزودن جدول، از API Aspose.PDF for Python استفاده خواهیم کرد که یک API دستکاری اسناد با قابلیت های غنی، قدرتمند و آسان برای استفاده برای پلتفرم python-net است. مدیر بسته NuGet را باز کنید، aspose.pdf را جستجو کرده و نصب کنید. شما همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید.

Python Package Manager Console

pip install aspose-pdf

افزودن جدول به PDF از طریق Python


شما نیاز به Aspose.PDF for Python دارید تا کد را در محیط خود امتحان کنید.

۱. PDF را با نمونه ای از سند بارگذاری کنید. ۱. دسترسی به صفحه از طریق فهرست آن. ۱. ایجاد آبجکت جدول. ۱. تنظیم جدول (به عنوان مثال تنظیم مرزها). ۱. جدول جمعیت. ۱. جدول را به یک صفحه اضافه کنید. ۱. فایل را ذخیره کنید

اضافه کردن جدول در 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)