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。

相关推荐
Ivanqhz4 小时前
MoE + LLM 应用
数据库·人工智能·pytorch·python·深度学习·算法·1024程序员节
Mr. zhihao4 小时前
Deep Agent 架构深度解析:主Agent与子Agent完整交互机制与核心参数作用
python·ai·langgraph·deepagent
狗凯之家源码网4 小时前
iOS C2 V2 与 Python FastAPI 全链路远控系统深度评测
python·ios·fastapi
超级架构师4 小时前
让 Fortran 模型自己调用 Agent:原生 Fortran 2008 实现深度剖析
人工智能·python·架构·机器人·开源·fortran
小蒜学长4 小时前
基于Django+Vue喵汪联盟宠物领养系统的设计与实现(代码+数据库+LW)
后端·python·django·宠物领养系统·流程规范化
云边有个稻草人4 小时前
Prometheus Pushgateway教程:离线任务指标上报、Shell与Python示例、远程访问
开发语言·python·prometheus
fanruitian5 小时前
pycharm 使用anaconda
ide·python·pycharm
Dwzun5 小时前
基于SpringBoot3+Vue3的油莎豆种植管理系统
java·前端·vue.js·spring boot·后端·python·计算机网络
代码山河13 小时前
Python就业方向全解析:后端、爬虫、数据分析、AI你选哪个?
python·学习·架构·教程·面向对象·项目
在世修行13 小时前
智学文枢:题目流水线
python·多线程·状态机·pyside