使用 Python 调整 PDF 中的图像大小

本快速教程介绍如何使用 Python 调整 PDF 中的图像大小。它包含设置 IDE 的详细信息、步骤列表以及用于开发**PDF 图像调整工具(使用 Python)**的示例代码。您将学习多种技术,以改进流程并以不同方式生成所需输出。

使用 Python 调整 PDF 图像大小的步骤

  1. 设置环境以使用 Aspose.PDF for Python via .NET 来调整 PDF 中的图像大小
  2. 导入必要的类并将源 PDF 文件加载到 Document 类对象中
  3. 访问第一页并获取图像集合
  4. 获取集合中的第一个图像并将其保存到内存流以进行进一步处理
  5. 从页面中移除原始图像位置
  6. 使用图像流创建 ImageStamp 对象并设置新的高度和宽度
  7. 将 ImageStamp 的位置设置为原始图像的左下角
  8. 将图像印章保存到页面并保存 PDF

这些步骤总结了如何使用 Python 减小 PDF 中的图像大小。将源 PDF 文件加载到 Document 类对象中,使用从 1 开始的索引访问第一页,从目标页面获取图像集合,选择所需图像并将其保存到临时内存流中。隐藏原始图像位置,创建 ImageStamp 对象,设置原始位置,设置新大小,并在保存 PDF 之前将印章保存到页面。

使用 Python 调整 PDF 图像大小的代码

上述代码演示了如何使用 Python 更改 PDF 中的图像大小。除了更改图像大小外,您还可以使用 ImageStamp 设置新的背景、不透明度、旋转图像、更改缩放级别以及图像质量。您还可以添加边界检查以避免超出页面边距,并更改图像类型或对其进行压缩以生成更小的输出文件。

本文介绍了访问和更改 PDF 中图像大小的过程。要向 PDF 添加 JavaScript,请参阅文章 使用 Python 向 PDF 添加 JavaScript

 简体中文