【发布时间】:2019-02-19 12:48:52
【问题描述】:
我正在尝试在 Windows 上安装 pdftotext:
pip install pdftotext
它最初是因为缺少 MS Visual Studio(现已安装)而失败,现在它因 poppler 问题而失败。我已经下载了 poppler,它安装在
C:\Program Files (x86)\poppler
我的路径包括这个目录。
我在 Program Files (x86) 中找不到文件 poppler-cpp.lib
我知道安装 poppler 是有问题的,网上有很多与它相关的问题和one seems to be my problem exactly(标记于 2018 年 7 月 19 日),但似乎没有提供解决方案。我将它安装在 linux 上,它就像一个梦一样工作。但是,我也需要在 Windows 上工作。
有人可以帮我解决这个问题吗?
[编辑 2018.09.17 我找到了对它的引用here:
...问题是这个二进制文件 是动态的,并且来自具有 .lib 扩展名的文件(poppler.lib, poppler-cpp.lib, poppler-qt4.lib),只有 poppler.lib 是一个静态库。 因此,并使用下载的 cMake 文件内容 poppler 的源代码我试图从所有的 poppler 的依赖,这很容易做到……
这是否有助于有人来帮助我?
【问题讨论】:
-
这个答案对我有用。 enter link description here
-
按照link 中提到的步骤操作,它对我有用。作者在这里也发了一个答案:stackoverflow.com/a/58139729/326835
-
我最近遇到了与 Poppler 类似的问题。所以,我写了一篇关于如何解决它们的文章。答案是适用于 Linux 的 Windows 子系统。文章可以在这里找到:medium.com/@matthew_earl_miller/poppler-on-windows-179af0e50150
-
@MatthewE.Miller 谢谢。我完全忘记了这件事。最后,我放弃了 pdftotext 以支持 PyPDF4,它给了我想要的东西