আমি আমার লিনাক্স ওয়েব সার্ভারের অন- ফ্লাইতে এইচটিএমএলকে পিডিএফ নথিগুলিতে রূপান্তর করতে wkthmltopdf ব্যবহার করছি । প্রোগ্রামটি সঠিকভাবে চালানোর জন্য X11 বা অনুরূপ এক্স সার্ভারের প্রয়োজন হয়েছিল, তবে GUI ছাড়াই সার্ভারগুলিতে এই রান চালানোর জন্য বিকাশকারীদের অনেক অনুরোধের মাধ্যমে আমি নিশ্চিত যে এটি স্ট্যাটিক সংস্করণে ভার্চুয়াল এক্স সার্ভারটি চালায় । আমি প্রোগ্রামটির স্ট্যাটিক (একা একা) সংস্করণ ব্যবহার করছি এবং এটি দুর্দান্ত কাজ করে! আমি এক্সিকিউটেবল ফাইলটি একটি ফোল্ডারে রেখে দিতাম:
./wkhtmltopdf file1.html file2.pdf
তবে আমি এই প্রোগ্রামটি সিস্টেম ব্যাপী ইনস্টল করতে চাই। আমি apt-get install wkhtmltopdf
(গতকাল ইনস্টল করা) ব্যবহার করেছি এবং যেহেতু আমি একটি bit৪ বিট সিস্টেমে চালাচ্ছি, আমারও প্রয়োজন 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
কেউ কি জানেন যে আমি কীভাবে এটি ঠিক করতে পারি? আমার ধারণা এই সংস্করণটিতে ভার্চুয়াল এক্স সার্ভার বা অন্য কিছু অনুপস্থিত।
/usr/bin/
ডিরেক্টরিতে সরিয়ে থাকেন তবে আপনি যে কোনও জায়গা থেকে এটি ব্যবহার করতে পারেন। তারা স্ট্যাটিক এক্সিকিউটেবলে ভার্চুয়াল এক্স-সার্ভার যুক্ত করেছে, সুতরাং মোড়ক স্ক্রিপ্ট তৈরি করার প্রয়োজন নেই।