Si no desea construir wkhtmltopdf de la fuente, es posible que desee probar PhantomJS con: phantomjs /usr/share/doc/phantomjs/examples/rasterize.js $url $pdf.
ysdx
Ahora he descargado la fuente a /var/bin/wkhtmltopdf.. cd /var/bin/wkhtmltopdf && scripts/build.py wheezy-amd64=>-bash: scripts/build.py: Permission denied
clarkk
@clarkk No debes descargar la fuente /var/bin. Llévelo a su directorio personal y siga las instrucciones en el INSTALL.mdarchivo para su distribución.
.tar.xzarchivo relevante de la página de lanzamiento de GitHub y copie el binario dewkhtmltox/bin/wkhtmltopdfa/usr/bin/. [desde aquí ]Respuestas:
Esto es un error , y la solución no se ha llevado a los repositorios de Debian. Citando a Ashkulz (quien cerró el informe de error):
Entonces puedes ...
wkhtmltopdfdesde el código fuente y compílelo (consulte las instrucciones en el archivo INSTALL.md ; puede eliminar la--recursiveopción de sugit clonelínea, si ya tiene instalado Qt 4.8).xvfb, como lo sugiere masterkorp en el informe de error .fuente
phantomjs /usr/share/doc/phantomjs/examples/rasterize.js $url $pdf./var/bin/wkhtmltopdf..cd /var/bin/wkhtmltopdf && scripts/build.py wheezy-amd64=>-bash: scripts/build.py: Permission denied/var/bin. Llévelo a su directorio personal y siga las instrucciones en elINSTALL.mdarchivo para su distribución.Hay una manera más fácil de hacer una solución de John WH Smith.
Simplemente instale xvfb desde apt y luego, puede ejecutar:
(solo ponga
xvfb-runantes de cualquier comando wkhtmltopdf).fuente
sudo apt-get install xauthe intente nuevamente!xvfb-runmando en CentOS:yum install xorg-x11-server-Xvfben su línea de comando escriba así
luego ejecuta tus
qtaplicacionesfuente