Ini adalah bug , dan perbaikannya belum dibawa ke repositori Debian. Mengutip ashkulz (yang menutup laporan bug):
Anda menggunakan versi wkhtmltopdf di repositori debian, yang tidak mendukung menjalankan tanpa kepala.
Jadi kamu bisa ...
Unduh wkhtmltopdfdari sumber dan kompilasi (lihat instruksi di file INSTALL.md ; Anda dapat menghapus --recursiveopsi dari git clonebaris mereka , jika Anda sudah menginstal Qt 4.8).
Jika Anda tidak ingin membangun wkhtmltopdf dari sumber, Anda mungkin ingin mencoba phantomjs dengan: phantomjs /usr/share/doc/phantomjs/examples/rasterize.js $url $pdf.
ysdx
Sekarang telah mengunduh sumbernya ke /var/bin/wkhtmltopdf.. cd /var/bin/wkhtmltopdf && scripts/build.py wheezy-amd64=>-bash: scripts/build.py: Permission denied
clarkk
@clarkk Anda seharusnya tidak mengunduh sumbernya /var/bin. Bawa ke direktori home Anda dan ikuti instruksi dalam INSTALL.mdfile, untuk distribusi Anda.
ini mungkin bukan jawaban yang tepat untuk pertanyaan pada umumnya, tapi saya datang ke sini dari google untuk masalah serupa lainnya yang diselesaikan.
plod
Memecahkan masalah saya pada raspberry pi3, qt5.7.0, kesalahan gui: " QXcbConnection: Tidak dapat terhubung untuk menampilkan dibatalkan ".
mohammads
Tidak berfungsi untuk saya di Raspberry Pi3 Saya mendapatkan pesan kesalahan: "QXcbConnection: Tidak dapat terhubung untuk menampilkan dibatalkan"
abhishek77in pada
Raspberry Pi saya selalu melakukan booting dalam mode baris perintah.
abhishek77in
Memecahkan masalah saya saat mencoba menjalankan OBS Studio dari terminal. Terima kasih :-)
.tar.xz
file yang relevan dari halaman rilis GitHub dan salin biner dariwkhtmltox/bin/wkhtmltopdf
ke/usr/bin/
. [dari sini ]Jawaban:
Ini adalah bug , dan perbaikannya belum dibawa ke repositori Debian. Mengutip ashkulz (yang menutup laporan bug):
Jadi kamu bisa ...
wkhtmltopdf
dari sumber dan kompilasi (lihat instruksi di file INSTALL.md ; Anda dapat menghapus--recursive
opsi darigit clone
baris mereka , jika Anda sudah menginstal Qt 4.8).xvfb
, seperti yang disarankan oleh masterkorp dalam laporan bug .sumber
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
. Bawa ke direktori home Anda dan ikuti instruksi dalamINSTALL.md
file, untuk distribusi Anda.Ada cara yang lebih mudah untuk membuat solusi John WH Smith.
Cukup instal xvfb dari apt lalu, Anda dapat menjalankan:
(cukup taruh
xvfb-run
sebelum perintah wkhtmltopdf.)sumber
sudo apt-get install xauth
coba saja!xvfb-run
perintah dalam CentOS:yum install xorg-x11-server-Xvfb
pada tipe baris perintah Anda seperti ini
kemudian jalankan
qt
aplikasi Andasumber