本主题介绍如何使用 Python 缩放 PDF。您将获得有关设置应用程序开发环境的详细信息、步骤列表以及应用使用 Python 缩小 PDF的示例代码。它将描述在 PDF 文件中设置目标页面和位置的详细信息。
使用 Python 缩放 PDF 文件的步骤
- 设置环境以使用 通过.NET 为 Python 提供 Aspose.PDF 在打开时缩放 PDF
- 将目标 PDF 文件加载到 Document 类对象中,以实现自定义缩放级别
- 通过设置页码、缩放偏移量和缩放级别来创建目标
- 使用上述目标创建操作
- 设置已加载文档的 open_action 属性
- Save 具有自定义缩放级别的输出 PDF 文件
这些步骤总结了使用 Python 缩小 PDF 的过程。加载目标 PDF 文件,创建具有页码、左上角位置和缩放级别的目标,创建具有此目标的操作,并将此操作设置为 PDF 文档。保存输出 PDF 文件并通过在 Acrobat Reader 中打开它进行测试。
使用 Python 设置 PDF 缩放大小的代码
import aspose.pdf as pdf | |
import aspose.pdf.annotations as annotations | |
import io | |
# Load License | |
license = pdf.License() | |
license.set_license("License.lic") | |
# Create the Document object | |
doc = pdf.Document("Sample.pdf") | |
# Create the go to action | |
action = annotations.GoToAction(annotations.XYZExplicitDestination(1, 0, 150, 1.25)) | |
# Set the open action | |
doc.open_action = action | |
# Save the document | |
doc.save("Output.pdf") | |
print("Zoom level set successfully") |
此代码显示了如何使用 Python 应用 PDF 缩放。‘aspose.pdf.annotations’ 命名空间包含 XYZExplicitDestination 类,该类接受零索引页码、与所选页面左上角的偏移量以及缩放级别。缩放值为 1.25 可实现 125% 的缩放级别,而顶部值为 250 可缩放至所选页面上方 150 点。
本文指导我们使用 Python 缩放 PDF 文件。要更改 PDF 文件的打开设置,请参阅 使用 Python 更改 PDF 设置以在 Adobe 中打开 上的文章。