我正在尝试在 Windows 上安装 pdftotext:
pip install pdftotext
它最初失败是因为缺少 MS Visual Studio(现已安装),现在它因 poppler 问题而失败。我已经下载了 poppler 并安装在
C:\Program Files (x86)\poppler
我的路径包括这个目录。
The install fails with an error
我在 Program Files (x86) 中找不到文件 poppler-cpp.lib
我知道安装 poppler 是有问题的,网上有很多与之相关的问题,似乎正是我的问题 http://blog.alivate.com.au/poppler-windows/(标记于2018年7月19日),但似乎没有提供解决方案。我把它安装在 Linux 上,效果就像做梦一样。但是,我也需要在 Windows 上工作。
有人可以帮我解决这个问题吗?
[编辑2018.09.17 我找到了对它的引用here https://lists.freedesktop.org/archives/poppler/2011-January/007024.html:
...问题是这个二进制文件
是动态的,并且来自具有 .lib 扩展名的文件(poppler.lib、
poppler-cpp.lib、poppler-qt4.lib),只有 poppler.lib 是静态库。
因此,并使用下载中的 cMake 文件内容
poppler 的源代码我尝试从所有生成静态版本
poppler 的依赖项,这是一件很容易做到的事情......
这有助于有人来帮助我吗?
我遇到了同样的问题,但无法编译解决方案。
我使用的解决方法是运行与 miktex 2.9 一起安装的 pdftotext.exe (我已经将其用于乳胶)。
安装 miktex 后确定 pdftotext.exe 的路径。然后您可以使用 subprocess 模块运行它。
Import subprocess
Subprocess.call([path/pdftotext.exe,
options, file.pdf])
将选项切换为您需要的选项。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)