J'essaie d'utiliser le binaire statique de WKHTMLTOPDF sur Ubuntu Server 10.0.4. La raison en est que cela a apparemment un QT modifié intégré qui me permettra d'exécuter WKHTMLTOPDF sans un serveur X. p>
résultat: Une fois installé (voir étapes ci-dessous), lorsque j'exécute WKHTMLTOPDF dans le terminal, il ne se déclenche pas ... il ne me renvoie pas à l'invite - comme il a couru et faisait quelque chose, aucune erreur mais pas de sortie: p>
: / usr / bin $ wkhtmltopdf p>
: / usr / bin $ p>
Même comportement si je mets arguments: p>
: / usr / bin $ wkhtmltopdf http://www.google.com test.pdf p >
: / usr / bin $ p>
Est-ce que je fais quelque chose de mal - j'ai compris que le binaire statique devrait simplement se reposer. Peut-être manqué une certaine dépendance? Existe-t-il un moyen d'obtenir une sortie verbeuse? P>
Ce sont les étapes que j'ai suivies: p>
in / usr / bin: p>
1) a confirmé que le WKHTMLTOPDF existant (non statique) y réside et qu'il exécute. Lorsque je l'exécute sans arguments, je reçois l'aide / sur la sortie de l'application. p>
2) déplacé le WKHTMLTOPDF existant hors du répertoire (renommé IT) p>
3) Obtenez le binaire statique: sudo curl -c - -o http: //wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9-static-i386.tar.bz2 p>
4) NAAR: TAR XVJF WKHTMLTOPDF-0.9.9-STATIC-I386.TAR.BZ2 P>
5) Renommer: MV WKHTMLTOPDF-I386 WKTHTMLTOPDF P>
6) Obtenez (apparemment) les packages nécessaires: sudo apt-get Installation OpenSSL Build-Essential Xorg Libssl-dev P>
4 Réponses :
J'avais le même problème. J'ai supprimé le Premièrement, installez les dépendances P> WKHTMLTOPDF existant CODE> et suivi les étapes ci-dessous et l'installation a fonctionné.
wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.2-static-amd64.tar.bz2
tar xvjf wkhtmltopdf-0.9.2-static-amd64.tar.bz2
chown root:root wkhtmltopdf-amd64
mv wkhtmltopdf-amd64 /usr/bin/wkhtmltopdf
Est-ce que cela ne fait que installer Xorg Xserver sur votre boîte? Donc, l'installation utilise toujours un XServer, non?
Au lieu de X Full X, vous ne pouvez tirer que le libxcrendrier: apt-get install libxrender1
Dans mon serveur Debian essayant d'exécuter WKHTMLTOPDF-i386 mène à la même invite vierge. p>
Version non statique (avec QT non patchée) de WKHTMLTOPDF installée avec "APTITITITE INSTALL WKHTMLTOPDF" est fonctionné. p>
Problème résolu en passant à WKHTMLTOPDF-AMD64, le serveur était un 64 bit et je l'ai manqué. p>
Après cela, WKHTMLTOPDF-AMD64 dit «Librendender Shared Bibliothèque non trouvée», ce problème a été résolu par "Aptitude Installer Xorg" P>
La réponse de debs après avoir travaillé pour moi sur Ubuntu 10.04 64bit - merci! p>
Bien que plutôt que de télécharger 0,9.2 selon les instructions de Deb, je vous suggérerais des personnes de télécharger la dernière version de: P>
A cette époque, le dernier 64 bits est http: //wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.11.0_rc1-static-amd64.tar.bz2 . P>
Link code.google.com/p/wkhtmltopdf/downloads/list est cassé . Il ne montre aucun fichier
0.11.0_RC1 semble être buggy.
Il continue à lancer l'erreur "Impossible de créer un QPIXMAP lorsqu'aucune interface graphique n'est utilisée".
Revenant à 0.9.9 a travaillé pour moi. P>
Assurez-vous d'utiliser le binaire correct. Si vous n'êtes pas sûr, essayez plutôt le binaire AMD64 et voyez si cela fonctionne.
Avez-vous déjà résolu cela? J'ai exactement le même problème!