通过 Python 编辑 PDF

渐进式 PDF 编辑器使用服务器端 Aspose.PDF 用于 Python API,不使用微软或 Adobe Acrobat 等任何软件

如何使用 Python 编辑 PDF

你需要编辑 PDF 吗?对 PDF 文档进行编程修改是现代数字工作流程的重要组成部分。使用像 Aspose.PDF 这样的 Python 库,开发人员可以编辑 PDF 中的文本、使用外部数据插入图表、修改表格等。这些库是独立的解决方案,不依赖其他软件,可以用于商业用途。它们涵盖了专业 Python 开发人员的所有可能需求。

  • 编辑 PDF 元素:表格、文本、图像、字段等
  • 编辑 PDF 格式属性和样式
  • 添加新元素
  • 处理图表和表单

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

Python Package Manager Console

pip install aspose-pdf

如何通過Python編輯 PDF


您需要 [Aspose.PDF python](https://releases.aspose.com/pdf/net)來嘗試環境中的代碼。

  1. 設計和開發您的編輯器。 1.或者通過使用高級所見即所得編輯器訪問其演示應用程式來使用Aspose編輯器。
  2. 上傳 PDF 檔案進行編輯。
  3. 使用相關更改修改文件。
  4. 保存 PDF 檔。

最受欢迎的功能之一是在PDF中编辑和添加文本。使用 Python 库处理文本非常方便:使用 Python 编辑文本、更新文本和格式化文本。以下示例演示了如何修改 Python 中的 PDF 文档:

编辑 PDF 文件-Python

此示例代码显示了如何编辑 PDF 中的文本-Python

	import aspose.pdf as ap

    # load PDF file
    pdf = ap.Document('input_file')
    # instantiate TextFragment Absorber object
    text_fragment_absorber_address = ap.text.TextFragmentAbsorber()
    # search text within page bound
    text_fragment_absorber_address.text_search_options.limit_to_page_bounds = True
    # specify the page region for TextSearch Options
    text_fragment_absorber_address.text_search_options.rectangle = ap.Rectangle(100, 100, 200, 200, True)
    # search text from first page of PDF file
    pdf.pages[1].accept(text_fragment_absorber_address)
    # iterate through individual TextFragment
    for tf in text_fragment_absorber_address.text_fragments:
        # update text to blank characters
        tf.text = ""
    # save updated PDF file after text replace
    pdf.save('output_file')

关于 Python API 的 Aspose.PDF

Aspose.PDF for Python 通过.NET API 支持大多数既定的 PDF 标准和 PDF 规范。它允许开发人员将表格、图形、图像、超链接、自定义字体等插入到 PDF 文档中。此外,还可以压缩 PDF 文档。通过.NET 的 Aspose.PDF for Python 为开发安全的 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 的更多信息。