Python を使用して PDF 内のテーブルを管理する

PDF ドキュメント内のテーブルを追加、抽出、削除します。プログラムで PDF ファイルを変更するには、Python for .NET の Aspose.PDF を使用してください。

テーブルで最も人気の高いアクション - Python

Python for .NET ライブラリを使用して PDF ドキュメント内のテーブルを管理する方法

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

Console

pip install aspose-pdf

Python でテーブルをPDFに追加


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

  1. PDF を Document のインスタンスとともに読み込みます。
  2. インデックスを介してページにアクセスします。
  3. Table オブジェクトを作成します。
  4. テーブル設定を設定します (例:境界線の設定)。
  5. テーブルを移入します。
  6. テーブルをページに追加します。
  7. ファイルを保存します。

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)

border_info = apdf.BorderInfo(apdf.BorderSide.ALL, 5, apdf.Color.light_gray)
table = apdf.Table()

table.border = border_info

table.default_cell_border = border_info

for row_count in range(0, 10):
    row = table.rows.add()
    row.cells.add("Column (" + str(row_count) + ", 1)")
    row.cells.add("Column (" + str(row_count) + ", 2)")
    row.cells.add("Column (" + str(row_count) + ", 3)")

document.pages[1].paragraphs.add(table)
document.save(path_outfile)