透過 Python 從 PDF 印章中提取文字

如何使用 Python 從 PDF 中的戳記中提取文本

Aspose.PDF for Python for .NET Logo

如何使用 Aspose.PDF 用於 Python for .NET 工具從 PDF 中的戳記註釋中提取文本

您是否需要從 PDF 中的戳記中提取文本?PDF 文檔的編程修改是現代數位工作流程的重要組成部分。使用 Aspose.PDF 這樣的 Python 庫,開發人員可以從 PDF 中提取字體。這些庫是獨立的解決方案,不依賴於其他軟件,並且可以用於商業用途。它們涵蓋專業 Python 開發人員的所有可能需求。

  • 從 PDF 中提取文本
  • 從 PDF 中提取圖像
  • 從 PDF 中提取字體
  • 從表單中提取數據
  • 從郵票中提取文本
  • 從表中提取數據

為了從 PDF 文件中提取字體,我們將使用 Aspose.PDF for .NET API,該 API 是一個功能豐富,功能強大且易於使用的文檔操作 API,適用於 python-net 平台。打開 NuGet 軟件包管理器,搜索 ** Aspose.pdf** 並安裝。您也可以使用套件管理員主控台中的下列命令。

Console

pip install aspose-pdf

透過 Python 從 PDF 印章中提取文字


要在您的環境中嘗試代碼,您需要 Aspose.PDF for Python。

1.開啟 PDF 文件 1.存取文件的第一頁。 1.重複頁面上的所有註釋。 1.僅篩選戳記註解。

透過 Python 從 PDF 印章中提取文字

此示例代碼顯示如何從 PDF 文檔中的戳記中提取文本

Input file:

File not added

Output format:

PDF

Output file:


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)
# Create TextAbsorber object to extract text
textAbsorber = apdf.text.TextAbsorber()
document.pages.accept(textAbsorber)
extractedText = textAbsorber.text

with open(path_outfile, 'w') as f:
    f.write(extractedText)

關於 Aspose.PDF for Python for .NET API

通过 .NET API for Python 的 Aspose.PDF 支持大多数既定的 PDF 标准和 PDF 规范。它允许开发人员将表格、图表、图像、超链接、自定义字体等插入到 PDF 文档中。此外,还可以压缩 PDF 文档。通过.NET for Python 的 Aspose.PDF 为开发安全的 PDF 文档提供了出色的安全功能。通过 .NET API 实现的 Aspose.PDF for Python 的一些关键功能包括:

  • 能够读取和导出多种图像格式的 PDF,包括 BMP、GIF、JPEG 和 PNG。
  • 设置 PDF 文档的基本信息(例如作者、创建者)。
  • 转换功能:将 PDF 转换为 Word、Excel 和 PowerPoint。将 PDF 转换为图像格式。将 PDF 文件转换为 HTML 格式,反之亦然。将 PDF 转换为 EPUB、文本、XPS 等

关于 API 的使用,你可以在我们的 文档 中通过.NET API 找到有关 Aspose.PDF for Python 的更多信息。