poppler_path 是用于 Python 库如 pdf2image 进行 PDF 转换时

poppler_path 是用于 Python 库如 pdf2image 进行 PDF 转换时指定 Poppler 可执行文件路径的参数。为了让程序正常工作,需要先安装 Poppler,并配置环境变量或在代码中设置 poppler_path。

以下是 Poppler 的安装与环境变量配置方法,按操作系统分别说明:

💻 Windows 系统

  1. 下载 Poppler

* 访问 Poppler for Windows(http://blog.alivate.com.au/popplerwindows/)

* 下载 popplerxx_xx_xx.zip(推荐 "latest binary")

* 解压缩到一个文件夹,例如:C:\poppler

  1. 配置环境变量

  2. 复制解压后的路径,比如:

C:\poppler\Library\bin

  1. 打开【控制面板】→【系统】→【高级系统设置】→【环境变量】

  2. 找到系统变量中的 Path,点击【编辑】,添加上述路径

  3. 确认保存后,打开命令行输入:

where pdfinfo

如果返回了 pdfinfo.exe 的路径,说明配置成功。

  1. Python 中使用(如果不配置环境变量)

python

from pdf2image import convert_from_path

images = convert_from_path("example.pdf", poppler_path=r"C:\poppler\Library\bin")

🐧 Linux 系统(如 Ubuntu)

Poppler 通常可以直接通过包管理器安装:

bash

sudo apt update

sudo apt install popplerutils

安装后,Poppler 的工具如 pdftoppm 和 pdfinfo 默认已在系统路径中,无需设置 poppler_path。

🍎 macOS 系统

通过 Homebrew 安装:

bash

brew install poppler

同样,Poppler 工具会自动加入 PATH,Python 中无需设置 poppler_path。

相关推荐
2501_909509107 分钟前
DAY 28
开发语言·python
码云骑士12 分钟前
71-Agent记忆系统-短期记忆-长期记忆-向量知识库三层架构
python·架构
卷无止境13 分钟前
Python 的 exec 与 eval :动态代码执行的能力、风险与工程实践
后端·python
user-猴子14 分钟前
从零构建 2048 游戏,解析“Python-Use”范式的完整闭环
开发语言·python·游戏
郝学胜_神的一滴24 分钟前
Python 高级编程 025:二分利器bisect模块:优雅维系有序序列,极致优化检索性能
python·pycharm
小陈工39 分钟前
第8篇:Flask轻量级框架与扩展生态深度解析(下)
后端·python·面试
这就是佬们吗44 分钟前
Python入门③-运算符、条件与循环
开发语言·数据库·vscode·python·pycharm·编辑器
小刘学技术1 小时前
AI人工智能中的类别不平衡问题:成因、影响与解决方案
开发语言·人工智能·python·机器学习
郝同学今天有进步吗1 小时前
构建 LangGraph Code Review Agent(二):建立仓库路径安全边界
python·ai·code review
雨师@1 小时前
python通过rust编写组件扩展自己的能力
python·rust