Qt 由于poppler,无法在windows上安装pdftotext

Qt 由于poppler,无法在windows上安装pdftotext,qt,pip,pdftotext,poppler,Qt,Pip,Pdftotext,Poppler,我正在尝试在windows上安装pdftotext: pip install pdftotext 它最初失败是因为缺少MS visual studio(现在已安装),现在由于poppler问题而失败。我已经下载了poppler,它安装在 C:\Program Files (x86)\poppler 我的路径包括这个目录 安装失败,出现错误 我在程序文件(x86)中找不到poppler-cpp.lib文件 我知道安装poppler是有问题的,网络上有许多与之相关的问题(mark,2018年7

我正在尝试在windows上安装pdftotext:

pip install pdftotext
它最初失败是因为缺少MS visual studio(现在已安装),现在由于poppler问题而失败。我已经下载了poppler,它安装在

C:\Program Files (x86)\poppler
我的路径包括这个目录

安装失败,出现错误

我在程序文件(x86)中找不到poppler-cpp.lib文件

我知道安装poppler是有问题的,网络上有许多与之相关的问题(mark,2018年7月19日),但似乎没有提供任何解决方案。我把它安装在linux上,它工作起来就像一个梦。但是,我也需要在Windows上工作

有人能帮我解决这个问题吗

[编辑2018.09.17我找到了对它的参考:

…问题是这个二进制文件 是动态的,从扩展名为.lib(poppler.lib)的文件中, poppler-cpp.lib,poppler-qt4.lib),只有poppler.lib是静态库。 因此,使用cMake文件内容下载 poppler的源代码我试图从所有 波普勒的依赖关系,这是一件容易做到的事


这有助于有人来帮助我吗?

我也遇到了同样的问题,无法编写解决方案

我正在使用的一个解决方法是运行pdftotext.exe,它是与miktex 2.9一起安装的(我已经在latex中使用它)

在安装miktex后,确定pdftotext.exe的路径。然后可以使用子流程模块运行该路径

Import subprocess
Subprocess.call([path/pdftotext.exe, 
options, file.pdf])

使用您需要的选项切换选项。

https://github.com/cbrunet/python-poppler/releases/
并将其添加到路径中。重新启动终端。

感谢您的洞察力。我正在进行类似的工作。我也使用LaTeX,但我希望应用程序可以分发。我不使用m$Windows much.mikTex是标准发行版的一部分吗?mikTex不是windows上的标准发行版,而是一个普通的latex发行版。它是免费的,易于安装。虽然它很大。这个答案对我很有效。按照上面提到的步骤,它对我很有效。作者还在这里发布了一个答案:我最近在Poppler上遇到了类似的问题。所以,我请注意一篇关于如何解决这些问题的文章。答案是Windows Subsystem for Linux。这篇文章可以在这里找到:@MatthewE.Miller谢谢。我已经完全忘记了这一点。最后,我放弃了pdftotext而选择了PyPDF4,这给了我想要的答案。这是否回答了你的问题?