首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Google上安装Poppler

在Google上安装Poppler
EN

Stack Overflow用户
提问于 2022-09-23 06:20:49
回答 1查看 117关注 0票数 1

我正试图将pdf转换成图像,使用pdf2image模块上的Google。我已经下载了最新版本的波普普勒,也安装了poppler。在convert_from_path()中,我提到了到达poppler目录的正确路径,但我仍然得到了FileNotFoundError和PDFInfoNotInstalled错误。

请参阅附件中的截图以获得更多的清晰度。错误截图

EN

回答 1

Stack Overflow用户

发布于 2022-09-23 07:22:40

AFAIK,Google正在运行一个Ubuntu操作系统,您可以通过运行uname -a命令来发现这一点。

如果是你建造波普尔,则pdf*二进制文件安装在/usr/bin中,pdf2image可以自动解析它们。

发现操作系统名称。

代码语言:javascript
复制
!uname -a;
代码语言:javascript
复制
Linux d9b9a62155f2 5.10.133+ #1 SMP Fri Aug 26 08:44:51 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
代码语言:javascript
复制
!cat requirements.txt
代码语言:javascript
复制
pdf2image

安装python依赖项

代码语言:javascript
复制
!pip install -r requirements.txt

安装一些依赖关系来构建poppler

代码语言:javascript
复制
!apt update
!apt-get install libnss3 libnss3-dev
!apt-get install libcairo2-dev libjpeg-dev libgif-dev
!apt-get install cmake libblkid-dev e2fslibs-dev libboost-all-dev libaudit-dev

下载并解压弹出程序源代码。

代码语言:javascript
复制
!wget https://poppler.freedesktop.org/poppler-21.09.0.tar.xz;
!tar -xvf poppler-21.09.0.tar.xz;

编译并安装poppler。

代码语言:javascript
复制
!mkdir -p poppler-21.09.0/build && \
cd poppler-21.09.0 && \
cmake  -DCMAKE_BUILD_TYPE=Release   \
       -DCMAKE_INSTALL_PREFIX=/usr  \
       -DTESTDATADIR=$PWD/testfiles \
       -DENABLE_UNSTABLE_API_ABI_HEADERS=ON && \
make && \
make install

使用PDF文件

代码语言:javascript
复制
from pdf2image import convert_from_path, convert_from_bytes

images = convert_from_path('sample.pdf', poppler_path='/usr/bin/')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73823700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档