Управление таблицами в формате PDF с помощью Python

Добавляйте, извлекайте, удаляйте таблицы в PDF-документе. Используйте Aspose.PDF для Python for .NET для программного изменения PDF-файлов

Самый популярный экшен со столами - Python

Как работать с таблицами в PDF-документе с помощью библиотеки Python for .NET

Для работы с таблицей используйте Aspose.PDF for Python via .NET, мощный и простой в использовании API. Откройте PyPI, найдите aspose-pdf и установите его. Либо выполните команду:

Console

pip install aspose-pdf

Добавить таблицу в PDF через Python


Вам нужно Aspose.PDF for Python via .NET попробовать код в своей среде.

  1. Загрузите PDF с экземпляром документа.
  2. Получите доступ к странице через ее индекс.
  3. Создайте объект таблицы.
  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)