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。

相关推荐
Want59526 分钟前
Python炫酷烟花
开发语言·python·pygame
老歌老听老掉牙29 分钟前
Python 脚本执行命令的深度探索:方法、示例与最佳实践
python·命令
L_cl37 分钟前
【Python 算法零基础 4.排序 ⑤ 归并排序】
python·算法·排序算法
拾忆-eleven1 小时前
NLP学习路线图(五):常用库-NumPy, Pandas, Matplotlib
python·自然语言处理·nlp
叫我黎大侠2 小时前
使用 LibreOffice 实现各种文档格式转换(支持任何开发语言调用 和 Linux + Windows 环境)[全网首发,保姆级教程,建议收藏]
java·大数据·linux·开发语言·python·c#·php
xiaohanbao092 小时前
day34 python深度学习训练优化实践:CPU vs GPU
人工智能·python·深度学习·学习·机器学习
青钰未央2 小时前
17、Python对象操作全解析:同一运算符、成员运算符与整数缓存机制实战
python·改行学it
不争先.2 小时前
Pycharm和Flask的学习心得(4和5)
后端·python·flask
云攀登者-望正茂3 小时前
如何在Mac 上使用Python Matplotlib
python·macos·matplotlib
满怀10153 小时前
【Python正则表达式终极指南】从零到工程级实战
开发语言·python·正则表达式·自动化·文本处理·数据清晰