How to install Poppler on Windows?
ScraperWiki的最新版本取决于Poppler(或者GitHub表示)。不幸的是,它仅指定如何在macOS和Linux上(而不是Windows)上获取它。
快速谷歌搜索并没有太大希望。有谁知道如何在Windows上为ScraperWiki获取Poppler?
其他答案已链接到Windows用户的正确下载页面,但未指定如何为未启动的用户安装它们。
转到此页面并下载您选择的二进制文件。在此示例中,我们将下载并使用
将存档文件
1 2 3 4 5 6 7 | C: └ Program Files └ poppler-0.68.0_x86 └ bin └ include └ lib └ share |
通过执行以下操作将
如果您使用终端执行poppler(例如,在命令行中运行
完成!
Poppler Windows二进制文件可从ftp://ftp.gnome.org/Public/GNOME/binaries/win32/dependencies/获得-但请注意,这些不是最新的。
如果您正在寻找Python(2.7)绑定(如该问题的标签所建议),我过去曾通过此错误报告请求它们。显然有几个人设法产生了一些东西,但是我还没有检查出来。
关于最近的(与python绑定无关)poppler Windows二进制文件Google的结果,请参阅http:// blog。最后,有一个全新的(并且目前非常频繁地更新)PyGObject多合一安装程序(主要旨在提供PyGObject内省的Gtk 3) Windows的Python绑定等),因此,如果这正是您要寻找的内容,请转到http://sourceforge.net/projects/pygobjectwin32/files/?source=navbar
在Windows上安装anaconda的情况下,只需执行以下操作即可:
1 | conda install -c conda-forge poppler |
UPDATE
Rumpel Stielzchen的评论:
This site is no longer maintained. Poppler version 0.68 is very
outdated today. You find the latest version compiled also for Windows
here: https://anaconda.org/conda-forge/poppler/files Sadly there is no
32 bit version, only 64 bit
原始答案
最新的Poppler Windows二进制文件可以在这里找到:
http:// blog.alivate.com.au/poppler-windows/
您应该考虑使用Linux的Windows子系统(WSL)。
在Ubuntu命令行中,运行以下命令:
-
sudo apt-get update -
sudo apt-get upgrade -
sudo apt install poppler-utils -
pdftocairo -v -检查安装的版本
然后您可以通过两种方式运行pdftocairo(例如):
注意:每个Ubuntu版本都有poppler的默认版本。您将需要查看说明(互联网上应该有足够的信息),以了解如何在Ubuntu上安装最新版本的poppler-utils。这可能涉及很多步骤,这些步骤将从源代码进行编译。例如,类似https://askubuntu.com/a/722955的内容。然后您可能会遇到很多问题。
Ubuntu 19.04的最新版本可以安装Poppler74。但是,Ubuntu 18.04似乎是您现在可以为WSL安装的最新版本,并且可以安装Poppler 62。
如果您需要包含所有依赖项的压缩版本,可以在此处下载:https://github.com/oschwartz10612/poppler-windows
Chocolatey
Poppler可作为Chocolatey软件包提供:
1 | choco install poppler |
默认情况下,Poppler安装在
要更新Poppler,请运行:
从主存储桶安装:
1 | scoop install poppler |
默认情况下,将Poppler安装在
要更新Poppler,请运行:
如另一个答案中所述,MiKTeX当前随附Poppler工具,另一个LaTeX发行版TeX Live也随附。
Command-line tools.
A number of Windows ports of common Unix command-line programs are installed along with the usual TeX Live binaries. These include
gzip ,zip ,unzip , and the utilities from the poppler suite (pdfinfo ,pdffonts , …)
Poppler套件默认位于
要在Windows上简单地安装Poppler,请执行以下提到的步骤,而又不要触碰环境变量。
现在转到您要在其中调用Poppler进行图像转换的Python代码,并使用下面提到的代码片段:
1 2 3 4 | from pdf2image import convert_from_path pages = convert_from_path('MyPdf.pdf', 500, poppler_path = r'C:\\User\\Poppler\\poppler-0.68.0_x86\\poppler-0.68.0\\bin') for page in pages: page.save('out.jpg', 'JPEG') |
可在此处找到Windows x64,Mac OSX-64,Linux-64bit的最新二进制文件
https://anaconda.org/conda-forge/poppler/files
在撰写本文时,链接上提供的Poppler版本是0.84,这是最新的。接受的答案和Alexey给出的链接不再指向poppler
的当前版本。
MSYS2具有可供安装的最新版本。
如果您不想安装整个环境(或者您想要某种便携式版本),也可以直接从存储库直接下载Poppler,但随后还必须手动处理依赖项。即:
另一种选择是,如果您已经安装了MikTeX,则默认情况下会包含poppler,并且它可能已经在
看起来可以使用Visual Studio构建的版本可以在这里找到https://bitbucket.org/merarischroeder/poppler-for-windows/overview
这就是我所做的。
安装msys2
打开msys2 shell,然后运行:
pacman -Syu pacman -S mingw-w64-x86_64-poppler
打开MingW64 Shell并访问poppler二进制文件
这些二进制文件安装在以下位置:C: \\\\\\\\ msys64 \\\\\\\\\\ mingw64 \\\\\\\\\\ bin