برنامج wkhtmltopdf


باسم الله الرحمان الرحيم




اليوم سنتكلم عن أداة رائعة تقوم بتحويل صفحات الويب html الى ملف pdf أو الى صور حسب الرغبة. فما هي هاته الأداة؟

wkhtmltopdf و wkhtmltoimage أداة مفتوحة المصدر ذات الرخصة (GPLv3) و هي عبارة عن أوامر تقوم عمل تحول بين أكواد html الى صفحات ضمن ملف pdf مع صور باستخدام مشغل العرض Qt WebKit. استعمالها سهل جدا الامر يتعلق فقط بتطبيق سطر أوامر في الطرفية، كل ما يلزم هو اتصال بالانترنت و متصفح pdf فقط.

التثبيث :
ARCH LINUX

$ sudo pacman -Sy wkhtmltopdf
Debian Jessie-32bit
$ wget https://bitbucket.org/wkhtmltopdf/wkhtmltopdf/downloads/wkhtmltox-0.13.0-alpha-7b36694_linux-jessie-i386.deb &&
sudo dpkg -i wkhtmltox*.deb
Debian Jessie-64bit
$ wget https://bitbucket.org/wkhtmltopdf/wkhtmltopdf/downloads/wkhtmltox-0.13.0-alpha-7b36694_linux-jessie-amd64.deb &&
sudo dpkg -i wkhtmltox*.deb
Ubuntu 14.04 32bit 
$ wget https://bitbucket.org/wkhtmltopdf/wkhtmltopdf/downloads/wkhtmltox-0.13.0-alpha-7b36694_linux-trusty-i386.deb &&
sudo dpkg -i wkhtmltox*.deb
Ubuntu 14.04 64bit
$ wget https://bitbucket.org/wkhtmltopdf/wkhtmltopdf/downloads/wkhtmltox-0.13.0-alpha-7b36694_linux-trusty-amd64.deb &&
sudo dpkg -i wkhtmltox*.deb
CentOs 654bit
$ wget https://bitbucket.org/wkhtmltopdf/wkhtmltopdf/downloads/wkhtmltox-0.13.0-alpha-7b36694_linux-centos7-amd64.rpm && rpm -Uvh wkhtmltox*.rpm
بعد التحميل و تثبيت يأتي طريقة الاستخدام. طبعا للبرنامج طريقتين للاستعمال، الاولى عن طريق الطرفية و ثانية عبر كتابة الاوامر في الطرفية. وفي هذا الموضوع سنشرح الطريقة الثانية فقط.

طريقة الاستخدام :
من أجل تحويل html الى pdf نكتب :
wkhtmltopdf google.com url.pdf
طبعا الموقع google فقط كمثال.
من أجل تحويل html الى صورة 
wkhtmltoimage google.com google.jpeg
من أجل المزيد من الخصائص قم بتطبيق الامر :
man wkhtmltopdf
نلتقي في موضوع قادم. بالتوفيق !!


الإبتساماتإخفاء