PDF 文件有多个版本,每个版本在功能和兼容性标准上各有不同。当设备、软件或法规要求特定版本的 PDF 时,调整 PDF 版本便十分必要。例如,在存档文件或与使用旧版软件的用户共享文件时,可能需要使用较低版本的 PDF。本文将介绍如何通过 Spire.PDF for Python 在 Python 中更改 PDF 文档的版本。
安装 Spire.PDF for Python
本教程需要用到 Spire.PDF for Python 和 plum-dispatch v1.7.4。可以通过以下 pip 命令将它们轻松安装到 Windows 中。
pip install Spire.PDF
如果您不清楚如何安装,请参考此教程: 如何在 Windows 中安装 Spire.PDF for Python
Python 更改 PDF 版本
Spire.PDF for Python 支持 PDF 版本 1.0 到 1.7。若需将 PDF 文件转换为较低或较高版本,可通过设置 PdfDocument.FileInfo.Version 属性来实现。详细步骤如下:
- 创建 PdfDocument 类的对象。
- 使用 PdfDocument.LoadFromFile() 方法加载示例 PDF 文档。
- 使用 PdfDocument.FileInfo.Version 属性将 PDF 文档的版本更改为较新或较旧的版本。
- 使用 PdfDocument.SaveToFile() 方法保存生成的文档。
- Python
from spire.pdf.common import *
from spire.pdf import *
# 创建 PdfDocument 类的对象
pdf = PdfDocument()
# 加载 PDF 文档
pdf.LoadFromFile("Example.pdf")
# 将 PDF 版本更改为 1.7
pdf.FileInfo.Version = PdfVersion.Version1_7
# 保存生成的文档
pdf.SaveToFile("ChangePDFVersion.pdf")
pdf.Close()
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。