এই টিউটোরিয়ালটি আপনাকে সঠিকভাবে দেখাবে কিভাবে একটি ওয়েব পেজ (HTML) একটি PDF ডকুমেন্টে কনভার্ট করবেন লিনাক্সে, ফ্রি ও ওপেন সোর্স সফ্টওয়্যার ব্যবহার করে।
কয়েক দিন আগে আমি একটি খুব নিট টুলটির সাথে পরিচিত হলাম যেটি wkhtmltopdf, একটি ফ্রি ডিস্ট্রিবিউটেড টুল যা আপনাকে HTML পেজগুলো PDF ডকুমেন্টে কনভার্ট করতে দেয়। এটি এমন কিছু যা আমি অনেক বেশি ইউজ খুঁজে পাইনি, কিন্তু যখন প্রয়োজন হয়েছে এটি লাইফ সেভার হয়েছে। চলুন দেখি কিভাবে সেটআপ ও ব্যবহার করবেন।
wkhtmltopdf-এর ইন্সটলেশন এর নাম উচ্চারণ করার চেয়ে অনেক কম ডিফিকাল্ট। যেহেতু প্রজেক্টটি এখনো ইন্সটলেবল বাইনারি হিসেবে ডিস্ট্রিবিউটেড নয়, আপনাকে কম্পাইল করতে হবে।
প্রয়োজনীয়তা:
– QT 4.4 বা তার উপরে
– CMake 1.6 বা তার উপরে
– Subversion
উবুন্টুতে কম্পাইল করার জন্য প্রয়োজনীয় টুলগুলো ইন্সটল করতে নিচের কমান্ডগুলো রান করুন:
# sudo apt-get update
# sudo apt-get install libqt4-dev qt4-dev-tools build-essential cmake
এখন প্রজেক্টের SVN রিপোজিটরি থেকে লেটেস্ট কোড চেকআউট করুন।
# svn checkout https://wkhtmltopdf.googlecode.com/svn/trunk/ wkhtmltopdf
বিল্ড ও কম্পাইল করার সময়:
# cd wkhtmltopdf
# cmake -D CMAKE_INSTALL_PREFIX=/usr .
# make
# sudo make install
পূর্বের স্টেপগুলো কমপ্লিট হলে wkhtmltopdf ব্যবহার করা একদম সহজ। একটি ওয়েব পেজ HTML থেকে PDF-এ কনভার্ট করতে আপনাকে শুধু নিচের কমান্ড রান করতে হবে:
# wkhtmltopdf https://www.simplehelp.net simplehelp.pdf
পূর্বের কমান্ডটি https://www.simplehelp.net ওয়েবসাইটটি অ্যাক্সেস করবে এবং এর কন্টেন্টসহ একটি PDF ডকুমেন্ট তৈরি করবে। আপনার অবশ্যই একটি ওয়ার্কিং ইন্টারনেট কানেকশন থাকতে হবে এটি কাজ করার জন্য। আপনি উপরের কমান্ডটি একটু মডিফাই করুন আপনার কম্পিউটারে সংরক্ষিত একটি HTML ফাইলকে PDF ডকুমেন্টে কনভার্ট করতে:
# wkhtmltopdf /home/calvin/sevenacross.html sevenacross.pdf
খুব নিট স্টাফ, হ্যাঁ! wkhtmltopdf-এর কয়েকটি অপশন আছে যা আপনাকে PDF ডকুমেন্ট পোর্ট্রেট মোড বা ল্যান্ডস্কেপে বানাতে দেয়, ইত্যাদি। প্রজেক্টের ওয়েবসাইট ভিজিট করুন আরও ইনফোর্মেশনের জন্য।
আরও লিনাক্স টিপস ও ট্রিকস খুঁজছেন? আমরা কভার করেছি! :)