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
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.