通过 Python 从 PDF 中移除表格

使用 Aspose.PDF 从 PDF 文档中删除 Python for .NET 库中的表格

如何使用 Python for .NET 库从 PDF 文档中删除表格

为了删除表,我们将使用 Aspose.PDF for .NET API,这是一款功能丰富、功能强大且易于使用的适用于 python-net 平台的文档操作 API。打开 NuGet 软件包管理器,搜索 aspose.pdf 然后安装。您也可以从软件包管理器控制台使用以下命令。

Python Package Manager Console

pip install aspose-pdf

通过 Python 从 PDF 中删除表格


你需要 Aspose.PDF for .NET 在你的环境中试用代码。

1.加载带有文档实例的 PDF。 1.创建 TableAssorber 对象来查找表格。 1.使用吸收剂访问第一页。 1.获取页面上的第一张桌子。 1.移除表。保存该文件。

从 PDF 中删除表格-Python

import aspose.pdf as ap

input_file = DIR_INPUT_TABLE + "Table_input.pdf"
output_file = DIR_OUTPUT + "Table_out.pdf"
# Load existing PDF document
pdf_document = ap.Document(input_file)
# Create TableAbsorber object to find tables
absorber = ap.text.TableAbsorber()
# Visit first page with absorber
absorber.visit(pdf_document.pages[1])
# Get first table on the page
table = absorber.table_list[0]
# Remove the table
absorber.remove(table)
# Save PDF
pdf_document.save(output_file)