Saturday, March 09, 2013

การติดตั้ง html2pdf ใน linux Centos 32 bit

กะจะเขียนนานแระไอ้ linux apply ทั้งหลาย ไม่ได้เก่งไรหรอก แต่ อ่านๆของฝรั่ง ก็เอามาลอง เรื่อย มันก็เหมือน program ไรเงี้ย พอติดตั้ง work ก็ต้อง ลงให้จำได้ ไม่งั้นตัวเองแม่งก็ลืม 

ระบบพื้นฐานก่อน
CenTos 32 Big Redhat 5.9 
ติดตั้งตามนี้ได้เลย original 
http://www.tecmint.com/install-wkhtmltopdf-html-page-to-pdf-converter-in-rhel-centos-fedora/




หรืออ่านไม่เก่งก็ มาตามนี้
อยู่หน้า promt
ต้องเรียกให้เต็มๆว่า ติดตั้ง

Install Wkhtmltopdf มันเป็น Free 



1. ขั้นตอนแรก ก็ download ก่อน
พิมพ์ตามนี้
wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.10.0_rc2-static-i386.tar.bz2
 
จริงๆมันมีตัวใหม่แต่ทำไม่เป็น มันคนละ folder เลย เลย งง รีบๆเลยขี้เกียจ เอาตัวนี้ไปก่อนใช้ได้อยู่
 
2. ทำกาารติดตั้ง และ ย้าย ที่ทางให้เรียบร้อย จะได้ใช้งานได้ สะดวก
tar -xvf wkhtmltopdf-0.10.0_rc2-static-i386.tar.bz2 -C /opt 
 
## For RHEL/CentOS/Fedora 32-Bit OS ##
# cd /opt
# mv wkhtmltopdf-i386 wkhtmltopdf
# mv wkhtmltopdf /usr/local/bin
 
ให้ที่มี # ไม่ต้องพิมพน์นะ ผมขี้เกียจลบ 
 
3.  เวลาใช้งานก็เรียกตามนี้ ชื่อโปรแกรมตามด้วย html ตามด้วยชื่อ files

# wkhtmltopdf http://www.tecmint.com/install-eclipse-classic-in-rhel-centos-fedora/ /opt/install-eclipse.pdf
 

4. มันจะ Error
[root@13zone201 ~]# wkhtmltopdf http://www.tecmint.com/install-eclipse-classic-in-rhel-centos-fedora/ install-eclipse.pdf
wkhtmltopdf: error while loading shared libraries: libXrender.so.1: cannot open shared object file: No such file or directory
[root@13zone201 ~]#


5. and ติดตั้งอันนี้ตาม แก้ error Xrender ก่อน

Install Howto

Install the libXrender rpm package:
# yum install libXrender

6. แต่แม่งไม่มี font กับ Link แสรด

ให้ทำการติดตั้ง fonts ดังนี้
yum install liberation-fonts

ทุกอย่างเรียบร้อยมี link และ fonts สวยงาม

จบแบบกากๆ
I love linux