本教程解释了如何 使用 Python 删除空白 PDF 页面。它包含配置开发环境的信息、步骤列表以及 使用 Python 删除 PDF 多余页面 的示例代码。将讨论各种选项以增强代码,实现自定义输出。
使用 Python 删除 PDF 空白页的步骤
- 为使用 Aspose.PDF for Python via .NET 建立开发环境
- 加载许可证以在没有任何试用限制的情况下使用产品
- 将源 PDF 文件加载到 Document 对象中,并解析每一页
- 检查 page 上没有任何内容,例如文本、图像、注释或表单
- 根据上述标准准备空白页列表
- 逆向遍历每页并删除空白页
- 删除空白页后保存输出的 PDF 文件
上述步骤展示了 如何使用 Python 删除 PDF 中的空白页。要开始此过程,加载许可证,加载包含空白页的源 PDF 文件,检查每页是否存在任何类型的内容并准备空白页列表。最后,逆序解析 PDF 文件,从列表中删除空白页,并保存生成的 PDF 文件。
使用 Python 删除 PDF 中的额外页面的代码
上述代码演示了 如何使用 Python 删除 PDF 中的空白页。有一个选项可以一次性删除所有页面,只需调用 Pages.Delete(int[]),而不是逐个删除页面。要检测实际在页面上渲染的图像,请使用 ImagePlacementAbsorber 而不是 Resources.Images.Count。
本文介绍了删除空白页的过程。要将彩色 PDF 转换为黑白 PDF,请参阅文章 使用 Python 将 PDF 转为黑白.