J'ai été en utilisant wkthmltopdf pour convertir html en documents pdf à la volée sur mon serveur web linux. Le programme d'origine nécessaires X11 ou similaire serveur X pour s'exécuter correctement, mais grâce à de nombreuses demandes par les développeurs pour avoir cette exécutent sur des serveurs sans interface graphique, je suis assez sûr qu'elle fonctionne un serveur X virtuel dans la version statique. J'ai été à l'aide de la statique (stand-alone) de la version du programme et il fonctionne très bien! Je mettrais le fichier exécutable dans un dossier, puis exécutez:
./wkhtmltopdf file1.html file2.pdf
Cependant, je voudrais installer ce programme à l'échelle du système. J'ai utilisé l' apt-get install wkhtmltopdf
(juste installé hier) et depuis que je suis en cours d'exécution sur un système 64 bits, j'ai aussi besoin d' apt-get install ia32-libs
. Après l'installation je peux trouver la version comme ceci:
wkhtmltopdf --version
sortie:
Name:
wkhtmltopdf 0.9.9
License:
Copyright (C) 2008,2009 Wkhtmltopdf Authors.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO
WARRANTY, to the extent permitted by law.
Authors:
Written by Jakob Truelsen. Patches by Mário Silva, Benoit Garret and Emmanuel
Bouthenot.
Maintenant, quand j'essaie d'exécuter le programme installé via aptitude, j'obtiens l'erreur suivante:
wkhtmltopdf: cannot connect to X server
Personne ne sait comment je peux résoudre ce problème? Je suppose que cette version est manquant virtuel serveur X ou quelque chose.