我正在尝试在Windows上安装pdftotext:
pip install pdftotext
最初失败是因为缺少MS Visual Studio(现已安装),现在失败了,并出现了poppler问题。我已经下载了poppler并将其安装在
中C:\Program Files (x86)\poppler
我的路径包括此目录。
我在程序文件(x86)中找不到文件poppler-cpp.lib
我知道安装poppler是有问题的,并且在网络上有很多与它和one seems to be my problem exactly有关的问题(2018年7月19日标记),但是似乎没有提供任何解决方案。我已经在Linux上安装了它,它的工作就像一个梦。但是,我也需要在Windows上工作。
有人可以帮我解决这个问题吗?
[EDIT 2018.09.17我找到了对它的引用here:
...问题是此二进制文件 是动态的,并且从扩展名为.lib(poppler.lib, poppler-cpp.lib,poppler-qt4.lib),只有poppler.lib是静态库。 因此,在下载的文件中使用cMake文件内容 poppler的源代码,我尝试从所有 poppler的依赖关系,这很容易做到……
这会帮助某人来帮助我吗?
答案 0 :(得分:0)
我在完全相同的情况下苦苦挣扎,无法编译解决方案。
我正在使用的变通办法是运行pdftotext.exe,该文件随miktex 2.9一起安装(我已经将其用于乳胶)。
在安装miktex之后,确定pdftotext.exe的路径。然后,您可以使用子流程模块运行它。
Import subprocess
Subprocess.call([path/pdftotext.exe,
options, file.pdf])
使用所需的选项切换选项。
答案 1 :(得分:0)
从https://github.com/cbrunet/python-poppler/releases/
下载python-poppler版本并将其添加到路径。重新启动终端。