Saya telah menggunakan wkthmltopdf untuk mengonversi dokumen html ke pdf dengan cepat di server web linux saya. Program ini awalnya membutuhkan X11 atau server X serupa untuk berjalan dengan benar, tetapi melalui banyak permintaan oleh pengembang untuk menjalankan ini di server tanpa GUI, saya cukup yakin ini menjalankan server X virtual dalam versi statis . Saya telah menggunakan program versi statis (berdiri sendiri) dan bekerja dengan baik! Saya akan meletakkan file yang dapat dieksekusi di sebuah folder, dan menjalankan:
./wkhtmltopdf file1.html file2.pdf
Namun saya ingin menginstal program ini di seluruh sistem. Saya menggunakan apt-get install wkhtmltopdf
(baru saja menginstal kemarin) dan karena saya menjalankan sistem 64 bit, saya juga membutuhkannya apt-get install ia32-libs
. Setelah instalasi saya dapat menemukan versi seperti ini:
wkhtmltopdf --version
keluaran:
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.
Sekarang ketika saya mencoba menjalankan program yang diinstal melalui aptitude, saya mendapatkan kesalahan berikut:
wkhtmltopdf: cannot connect to X server
Adakah yang tahu bagaimana saya bisa memperbaikinya? Saya kira versi ini tidak memiliki server X virtual atau semacamnya.
/usr/bin/
direktori, Anda dapat menggunakannya dari mana saja. Mereka menambahkan x-server virtual ke executable statis, jadi tidak perlu membuat skrip pembungkus.