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 天的临时许可证。