本快速教程介绍如何使用 Python 调整 PDF 中的图像大小。它包含设置 IDE 的详细信息、步骤列表以及用于开发**PDF 图像调整工具(使用 Python)**的示例代码。您将学习多种技术,以改进流程并以不同方式生成所需输出。
使用 Python 调整 PDF 图像大小的步骤
- 设置环境以使用 Aspose.PDF for Python via .NET 来调整 PDF 中的图像大小
- 导入必要的类并将源 PDF 文件加载到 Document 类对象中
- 访问第一页并获取图像集合
- 获取集合中的第一个图像并将其保存到内存流以进行进一步处理
- 从页面中移除原始图像位置
- 使用图像流创建 ImageStamp 对象并设置新的高度和宽度
- 将 ImageStamp 的位置设置为原始图像的左下角
- 将图像印章保存到页面并保存 PDF
这些步骤总结了如何使用 Python 减小 PDF 中的图像大小。将源 PDF 文件加载到 Document 类对象中,使用从 1 开始的索引访问第一页,从目标页面获取图像集合,选择所需图像并将其保存到临时内存流中。隐藏原始图像位置,创建 ImageStamp 对象,设置原始位置,设置新大小,并在保存 PDF 之前将印章保存到页面。
使用 Python 调整 PDF 图像大小的代码
上述代码演示了如何使用 Python 更改 PDF 中的图像大小。除了更改图像大小外,您还可以使用 ImageStamp 设置新的背景、不透明度、旋转图像、更改缩放级别以及图像质量。您还可以添加边界检查以避免超出页面边距,并更改图像类型或对其进行压缩以生成更小的输出文件。
本文介绍了访问和更改 PDF 中图像大小的过程。要向 PDF 添加 JavaScript,请参阅文章 使用 Python 向 PDF 添加 JavaScript。