安装指南¶
安装 pypdf 有多种方式,其中最常见的是使用 pip。
使用 pip 安装¶
pypdf 需要 Python 3.8 或更高版本才能运行。
通常,Python 自带 pip
(一个包管理工具)。通过 pip,可以安装 pypdf:
pip install pypdf
如果您不是超级用户(系统管理员 / root),也可以仅为当前用户安装 pypdf:
pip install --user pypdf
可选依赖¶
pypdf 尽可能做到自包含,但对于某些任务(如加密和图像格式处理),维护代码的工作量过大。
如果希望安装所有可选依赖项,请运行:
pip install pypdf[full]
或者,您也可以仅安装部分依赖:
如果您计划使用 pypdf 对使用 AES 加密的 PDF 进行加解密操作,需要安装额外依赖。RC4 加密支持普通安装即可使用:
pip install pypdf[crypto]
如果您计划使用图像提取功能,需要安装 Pillow:
pip install pypdf[image]
Python 版本支持¶
从 pypdf 4.0 开始,每个版本(包括小版本)都支持所有受支持的 Python 版本,并与所有现有的 Python 版本兼容(不包括已停止支持的版本)。
早期版本的 pypdf 支持以下 Python 版本:
Python |
3.11 |
3.10 |
3.9 |
3.8 |
3.7 |
3.6 |
2.7 |
---|---|---|---|---|---|---|---|
pypdf 3.x |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
❌ |
PyPDF2 >= 2.0 |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
❌ |
PyPDF2 1.20.0 - 1.28.4 |
❌ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
PyPDF2 1.15.0 - 1.20.0 |
❌ |
❌ |
❌ |
❌ |
❌ |
❌ |
✅ |
Anaconda¶
Anaconda 用户可以通过 conda-forge 安装 pypdf。
开发版本¶
如果您想使用正在开发的当前版本,请运行以下命令:
pip install git+https://github.com/py-pdf/pypdf.git