Я пытаюсь использовать статический двоичный файл wkhtmltopdf на сервере Ubuntu 10.0.4. Причина в том, что он, очевидно, имеет встроенный модифицированный QT, который позволит мне запускать wkhtmltopdf без X-сервера.
Результат:
После установки (см. Шаги ниже), когда я выполняю wkhtmltopdf в терминале, он не запускается ... просто возвращает меня к приглашению - как он запустился и что-то сделал, без ошибок, но без вывода:
: / usr / bin $ wkhtmltopdf
: / USR / бен $
То же поведение, если я поставлю аргументы:
: / usr / bin $ wkhtmltopdf http://www.google.com test.pdf
: / USR / бен $
Я делаю что-то не так - мое понимание того, что статический двоичный файл должен просто запуститься. Возможно, отсутствует какая-то зависимость? Есть ли способ получить подробный вывод?
Вот шаги, которые я выполнил:
В / usr / bin:
1) Подтверждено, что существующий (нестатичный) wkhtmltopdf находится там и что он выполняется. Когда я выполняю его без аргументов, я получаю справку / информацию о приложении.
2) Переместил существующий wkhtmltopdf из каталога (переименовал его)
3) Получить статический двоичный файл: sudo curl -C - -O http:
//wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9-static-i386.tar.bz2
4) Untar: tar xvjf wkhtmltopdf-0.9.9-static-i386.tar.bz2
5) Переименовать: mv wkhtmltopdf-i386 wkthtmltopdf
6) Получить (очевидно) необходимые пакеты: sudo apt-get install openssl build-essential xorg libssl-dev