Как установить Poppler в Windows

Самая последняя версия scraperwiki зависит от Poppler (или, как говорит github). К сожалению, это только указывает, как получить его на OSX и Linux, а не на Windows. Быстрое google оказалось не слишком многообещающим, так кто-нибудь знает, как получить Poppler в Windows для scraperwiki?

Ответ 1

Двойные файлы Poppler Windows доступны из ftp://ftp.gnome.org/Public/GNOME/binaries/win32/dependencies/ - но обратите внимание, что они не совсем обновлены.

Если вы ищете привязки Python (2.7) (как подсказывает этот вопрос), я просил их в прошлом через этот отчет . Паре людей, видимо, удалось что-то создать, но я еще не проверил их.

Что касается более поздних (привязки привязок к python не связанных), то poppler Windows приводит к результату Google, см. http://blog.alivate.com.au/poppler-windows/

Наконец, существует совершенно новый (и в настоящее время очень часто обновляемый) инсталлятор PyGObject "все-в-одном" (в основном для обеспечения PyGObject-instrospected Gtk + 3 Python-привязок и т.д. для Windows), поэтому, если это то, что вы ищу, перейдите в http://sourceforge.net/projects/pygobjectwin32/files/?source=navbar

Ответ 2

Другие ответы связаны с правильной страницей загрузки для пользователей Windows, но не указывают, как установить их для непосвященных.

  1. Перейдите на эту страницу и загрузите двоичный файл на ваш выбор. В этом примере мы будем загружать и использовать poppler-0.68.0.

  2. Извлеките архивный файл poppler-0.68.0_x86.7z в C:\Users\Program Files. Таким образом, структура каталогов должна выглядеть примерно так:

C: └ Program Files └ poppler-0.68.0 └ bin └ include └ lib └ share

  1. Добавьте C:\Program Files\poppler-0.68.0\bin в системный PATH.

  2. Если вы используете терминал для запуска poppler (например, запуска pdf2image в командной строке), вам может потребоваться повторно открыть терминал для работы poppler.

  3. Готово!

Ответ 4

Другим вариантом является то, что если вы установили MikTeX, то poppler включен по умолчанию и, вероятно, уже находится в вашем PATH. В моем случае двоичные файлы были установлены под: C:\Program Files\MiKTeX 2.9\miktex\bin\x64

Ответ 6

MSYS2 имеет последнюю версию, доступную для установки.

Если вы не хотите устанавливать всю среду (или вам нужна какая-то портативная версия), вы также можете просто загрузить Poppler прямо из хранилища, но тогда вам также придется вручную обрабатывать зависимости. А именно: libwinpthread, nspr, gcc-libs, nss, curl, brotli, openssl, libidn2, libiconv, gettext, libunistring, nghttp2, libpsl, libjpeg-turbo, lcms2, openjpeg2, libpng, zlib, libtiff, xz и zstd.

Ответ 7

Вы должны рассмотреть возможность использования подсистемы Windows для Linux (WSL).

  1. Включите WSL в Windows 10 (он не будет работать в S edition)
  2. Установите Ubuntu (последняя версия) на WSL из Магазина Windows
  3. Откройте командную строку Ubuntu

В командной строке Ubuntu выполните следующие команды:

  • sudo apt-get update
  • sudo apt-get upgrade
  • sudo apt install poppler-utils
  • pdftocairo -v - проверить установленную версию

Затем вы можете запустить pdftocairo (например) двумя способами:

  1. В командной строке Ubuntu: pdftocairo...
  2. Непосредственно из командной строки Windows: wsl pdftocairo...

ПРИМЕЧАНИЕ. Существует стандартная версия poppler для каждого выпуска Ubuntu. Вам нужно будет просмотреть инструкции (их должно быть много в интернете), чтобы узнать, как установить последнюю версию poppler-utils в Ubuntu. Это может включать довольно много шагов, которые будут компилироваться из исходного кода. Например, что-то вроде этого https://askubuntu.com/a/722955. И тогда вы можете получить много проблем.

Последняя версия Ubuntu 19.04 может установить Poppler 74. Но Ubuntu 18.04, похоже, является последней версией, которую вы можете установить для WSL на данный момент, и которая устанавливает Poppler 62.

Ответ 8

С установленной на Windows анакондой можно просто выполнить:

conda install -c conda-forge poppler