ฉันใช้wkthmltopdfเพื่อแปลงเอกสาร html เป็น pdf ได้ทันทีบนเว็บเซิร์ฟเวอร์ linux ของฉัน โปรแกรมที่จำเป็นเดิม X11 หรือเซิร์ฟเวอร์ X คล้ายกับการทำงานอย่างถูกต้อง แต่ผ่านการร้องขอหลายโดยนักพัฒนาที่จะมีการทำงานนี้บนเซิร์ฟเวอร์โดยไม่ต้อง GUI ผมค่อนข้างมั่นใจว่ามันทำงานเซิร์ฟเวอร์เอ็กซ์เสมือนในรุ่นแบบคงที่ ฉันใช้โปรแกรมเวอร์ชันคงที่ (สแตนด์อะโลน) และใช้งานได้ดีมาก! ฉันจะวางไฟล์ปฏิบัติการไว้ในโฟลเดอร์และเรียกใช้:
./wkhtmltopdf file1.html file2.pdf
อย่างไรก็ตามฉันต้องการติดตั้งโปรแกรมนี้ทั้งระบบ ผมใช้apt-get install wkhtmltopdf
(เพิ่งติดตั้งเมื่อวานนี้) และตั้งแต่ฉันกำลังทำงานบนระบบ 64 apt-get install ia32-libs
บิตผมยังจำเป็น หลังจากการติดตั้งฉันสามารถค้นหาเวอร์ชันดังนี้:
wkhtmltopdf --version
เอาท์พุท:
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.
ตอนนี้เมื่อฉันพยายามเรียกใช้โปรแกรมที่ติดตั้งด้วยความถนัดฉันได้รับข้อผิดพลาดต่อไปนี้:
wkhtmltopdf: cannot connect to X server
ไม่มีใครรู้ว่าฉันจะแก้ไขปัญหานี้ได้อย่างไร ฉันเดาว่าเวอร์ชันนี้ไม่มีเซิร์ฟเวอร์ X เสมือนหรืออะไรสักอย่าง
/usr/bin/
ไดเร็กทอรีคุณสามารถใช้งานได้จากทุกที่ พวกเขาเพิ่ม x-server เสมือนลงในสแตติกที่สามารถเรียกใช้งานได้ดังนั้นจึงไม่จำเป็นต้องสร้างสคริปต์ wrapper