通过 Python 裁剪 PDF

Progressive PDF 裁剪解决方案使用服务器端 Aspose.PDF for Python API,无需使用微软或 Adobe Acrobat 等任何软件

使用 Python 裁剪 PDF

你需要裁剪 PDF 吗?以编程方式修改 PDF 文档是现代数字工作流程的重要组成部分。像 Aspose.PDF 这样的 Python 库是独立的解决方案,不依赖其他软件,可以用于商业用途。它们涵盖了专业 Python 开发人员的所有可能需求。

这个 Python 库使开发人员能够通过编程快速高效地裁剪 PDF 文档。使用此库,您可以轻松裁剪具有多种属性的PDF,例如宽度、高度、出血、裁剪和修剪框。Aspose.PDF 允许您访问这些属性。它是使用 Python 处理 PDF 文档的独立解决方案,无需安装任何第三方软件。

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

Python Package Manager Console

pip install aspose-pdf

如何通过 Python 裁剪 PDF


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

1.使用文档对象打开 PDF 文档。 1.选择盒子类型并创建新的 Box Rectagle 1.使用 Save () 方法将更新后的文档保存到新路径。

如果你想裁剪 PDF 页面,裁剪解决方案会有所帮助。有了这个强大的 Aspose.PDF Python for .NET 库,你可以在保持其质量的同时更改 PDF。这个专业工具使用 Python 来有效地裁剪 PDF。以下示例演示如何修改 Python 中的 PDF 文档:

裁剪 PDF 文件-Python

此示例代码显示了如何裁剪 PDF 页面-Python

Input file:

File not added

Output format:

Output file:


import aspose.pdf as ap

    document = ap.Document(input_pdf)

    # Create new Box Rectagle
    new_box = ap.Rectangle(100, 100, 80, 10, True)
    document.pages[1].crop_box = new_box
    document.pages[1].trim_box = new_box
    document.pages[1].art_box = new_box
    document.pages[1].bleed_box = new_box

    document.save(output_pdf)

关于 Python API 的 Aspose.PDF

通过 .NET API 适用于 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 的更多信息。