Python を使って PDF にテーブルを追加

Python for .NET ライブラリの Aspose.PDF を使用して、プログラムで PDF ドキュメントにテーブルを挿入します

Python for .NET ライブラリを使用して PDF ドキュメントにテーブルを追加する方法

テーブルを追加するには、python-net プラットフォーム用の機能豊富でパワフルで使いやすいドキュメント操作 API である Aspose.PDF for .NET API を使用します。NuGet パッケージマネージャーを開き、aspose.pdf を検索してインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

Python Package Manager Console

pip install aspose-pdf

Python でテーブルをPDFに追加


お使いの環境でコードを試すには Aspose.PDF for .NET が必要です。

1。PDF を Document のインスタンスとともに読み込みます。 1。インデックスを介してページにアクセスします。 1。Table オブジェクトを作成します。 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)