使用 Python 删除空白 PDF 页面

本教程解释了如何 使用 Python 删除空白 PDF 页面。它包含配置开发环境的信息、步骤列表以及 使用 Python 删除 PDF 多余页面 的示例代码。将讨论各种选项以增强代码,实现自定义输出。

使用 Python 删除 PDF 空白页的步骤

  1. 为使用 Aspose.PDF for Python via .NET 建立开发环境
  2. 加载许可证以在没有任何试用限制的情况下使用产品
  3. 将源 PDF 文件加载到 Document 对象中,并解析每一页
  4. 检查 page 上没有任何内容,例如文本、图像、注释或表单
  5. 根据上述标准准备空白页列表
  6. 逆向遍历每页并删除空白页
  7. 删除空白页后保存输出的 PDF 文件

上述步骤展示了 如何使用 Python 删除 PDF 中的空白页。要开始此过程,加载许可证,加载包含空白页的源 PDF 文件,检查每页是否存在任何类型的内容并准备空白页列表。最后,逆序解析 PDF 文件,从列表中删除空白页,并保存生成的 PDF 文件。

使用 Python 删除 PDF 中的额外页面的代码

上述代码演示了 如何使用 Python 删除 PDF 中的空白页。有一个选项可以一次性删除所有页面,只需调用 Pages.Delete(int[]),而不是逐个删除页面。要检测实际在页面上渲染的图像,请使用 ImagePlacementAbsorber 而不是 Resources.Images.Count。

本文介绍了删除空白页的过程。要将彩色 PDF 转换为黑白 PDF,请参阅文章 使用 Python 将 PDF 转为黑白.

 简体中文