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.xz
archivo relevante de la página de lanzamiento de GitHub y copie el binario dewkhtmltox/bin/wkhtmltopdf
a/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 ...
wkhtmltopdf
desde el código fuente y compílelo (consulte las instrucciones en el archivo INSTALL.md ; puede eliminar la--recursive
opción de sugit clone
lí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.md
archivo 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-run
antes de cualquier comando wkhtmltopdf).fuente
sudo apt-get install xauth
e intente nuevamente!xvfb-run
mando en CentOS:yum install xorg-x11-server-Xvfb
en su línea de comando escriba así
luego ejecuta tus
qt
aplicacionesfuente