template page org example downloads descargar amd64 qt ubuntu-12.04 wkhtmltopdf

qt - org - wkhtmltopdf page template



wkhtmltopdf parcheado qt? (2)

Estoy intentando convertir varias URL a PDF. Sin embargo, cuando compilo wkhtmltopdf o ejecuto apt-get install wkhtmltopdf y pruebo, dice:

Error: esta versión de wkhtmltopdf se compila con una versión sin parchar de QT y no admite más de un documento de entrada.

Si uso la versión estática, obtengo un error de segmentación.

¿Cómo construyo wkhtmltopdf contra una versión parcheada de QT, o hay otras soluciones además de convertir una por una y reunirlas?

Mi sistema operativo es Ubuntu 12.04 de 64 bits. Gracias.


Primero mira la fuente

git clone git://gitorious.org/~antialize/qt/antializes-qt.git wkhtmltopdf-qt cd wkhtmltopdf-qt git checkout 4.8.4 QTDIR=. ./bin/syncqt

Se debe configurar Qt, se puede encontrar un buen conjunto de opciones de configuración para qt mirando la salida de

cat ../wkhtmltopdf/static_qt_conf_base ../wkhtmltopdf/static_qt_conf_linux | sed -re ''s/#.*//'' cd wkhtmltopdf-qt ./configure -nomake tools,examples,demos,docs,translations -opensource -prefix "../wkqt"

Y Qt compilado e instalado (esto tomará un tiempo)

make -j3 && make install cd ..

Ahora debe ejecutar qmake en la carpeta wkhtmltopdf.

cd wkhtmltopdf ../wkqt/bin/qmake

Enlace archivado de Google Code .


Vaya a http://wkhtmltopdf.org/downloads.html y descargue la compilación apropiada. Ya está parcheado con QT.

wkhtmltopdf --help or wkhtmltopdf -V

Debería mostrar

Description: Converts one or more HTML pages into a PDF document, using wkhtmltopdf patched qt.