Laden Sie die entsprechende .tar.xzDatei von der GitHub-Release-Seite herunter und kopieren Sie die Binärdatei von wkhtmltox/bin/wkhtmltopdfnach /usr/bin/. [von hier ]
Massood Khaari
Der obere Kommentar ist die Antwort für 2018/19 (dies kann leider nicht als Antwort gepostet werden). Hier ein kleines Skript, damit es reibungslos funktioniert: github.com/JazzCore/python-pdfkit/blob/master/travis/…
Rmatt
Antworten:
49
Dies ist ein Fehler , und der Fix wurde nicht in die Debian-Repositories gebracht. Zitierendes Aschkulz (der den Fehlerbericht geschlossen hat):
Sie verwenden die Version von wkhtmltopdf in den Debian-Repositories, die das Laufen ohne Kopf nicht unterstützt.
Wenn Sie nicht wkhtmltopdf von der Quelle aufbauen wollen, möchten Sie vielleicht versuchen PhantomJS mit: phantomjs /usr/share/doc/phantomjs/examples/rasterize.js $url $pdf.
ysdx
Habe jetzt den Quellcode runtergeladen auf /var/bin/wkhtmltopdf.. cd /var/bin/wkhtmltopdf && scripts/build.py wheezy-amd64=>-bash: scripts/build.py: Permission denied
clarkk
@clarkk Sie sollten die Quelle nicht herunterladen /var/bin. Bringen Sie es in Ihr Home-Verzeichnis und folgen Sie den Anweisungen in der INSTALL.mdDatei für Ihre Distribution.
Dies ist möglicherweise nicht die richtige Antwort auf die allgemeine Frage, aber ich bin von Google wegen eines anderen ähnlichen Problems hierher gekommen, das dadurch behoben wurde.
9.
Mein Problem mit Himbeer-Pi3, Qt5.7.0, GUI-Fehler behoben: " QXcbConnection: Konnte keine Verbindung zum Display herstellen Aborted ".
Mohammads
Funktioniert bei Raspberry Pi3 nicht Ich erhalte die Fehlermeldung: "QXcbConnection: Verbindung zum Display konnte nicht hergestellt werden abgebrochen"
abhishek77in
Mein Himbeer-Pi bootet immer im Kommandozeilenmodus.
abhishek77in
Behebung des Problems beim Versuch, OBS Studio vom Terminal aus auszuführen. Vielen Dank :-)
.tar.xz
Datei von der GitHub-Release-Seite herunter und kopieren Sie die Binärdatei vonwkhtmltox/bin/wkhtmltopdf
nach/usr/bin/
. [von hier ]Antworten:
Dies ist ein Fehler , und der Fix wurde nicht in die Debian-Repositories gebracht. Zitierendes Aschkulz (der den Fehlerbericht geschlossen hat):
Sie können also entweder ...
wkhtmltopdf
von der Quelle herunter und kompilieren Sie es (siehe Anweisungen in der Datei INSTALL.md ; Sie können die--recursive
Option aus ihrergit clone
Zeile entfernen , wenn Sie bereits Qt 4.8 installiert haben).xvfb
, wie von masterkorp im Fehlerbericht vorgeschlagen .quelle
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
. Bringen Sie es in Ihr Home-Verzeichnis und folgen Sie den Anweisungen in derINSTALL.md
Datei für Ihre Distribution.Es gibt einen einfacheren Weg, eine John WH Smith-Lösung zu erstellen.
Installiere einfach xvfb von apt und dann kannst du folgendes ausführen:
(
xvfb-run
Einfach vor einen wkhtmltopdf-Befehl stellen.)quelle
sudo apt-get install xauth
und versuchen Sie es erneut!xvfb-run
Befehl in CentOS nicht haben :yum install xorg-x11-server-Xvfb
Geben Sie in Ihrer Befehlszeile Folgendes ein
Führen Sie dann Ihre
qt
Anwendungen ausquelle