Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> สมาร์ทโฟน >> Linux

วิธีแปลงหน้า HTML เป็น PDF ใน Ubuntu Linux

บทช่วยสอนนี้จะแสดงวิธีแปลงหน้าเว็บ (HTML) เป็นเอกสาร PDF ใน Linux โดยใช้ซอฟต์แวร์ฟรีและโอเพนซอร์ส

เครื่องมือที่น่าสนใจที่ผมได้รู้จักไม่กี่วันก่อน คือ wkhtmltopdf เครื่องมือที่แจกจ่ายฟรี ซึ่งช่วยให้คุณแปลงหน้า HTML เป็นเอกสาร PDF ได้ นี่ไม่ใช่สิ่งที่ผมต้องการบ่อยมาก แต่เมื่อต้องการ มันเป็นชีวิตช่วยเหลือ มาดูวิธีติดตั้งและใช้งานกัน

การติดตั้ง wkhtmltopdf ง่ายกว่าการออกเสียงชื่อโปรเจกต์มาก เนื่องจากโปรเจกต์ยังไม่ได้เผยแพร่เป็น Binary ที่ติดตั้งได้ คุณจึงต้อง Compile เอง

ข้อกำหนด (Requirements):

– QT 4.4 ขึ้นไป
– CMake 1.6 ขึ้นไป
– Subversion

บน Ubuntu ทำดังนี้เพื่อติดตั้งเครื่องมือที่ต้องใช้ในการ Compile:

# sudo apt-get update
# sudo apt-get install libqt4-dev qt4-dev-tools build-essential cmake

ตอนนี้ Checkout Source Code ล่าสุดจาก SVN Repository ของโปรเจกต์:

# svn checkout https://wkhtmltopdf.googlecode.com/svn/trunk/ wkhtmltopdf

ถึงเวลา Build และ Compile:

# 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 ด้วยเนื้อหาของมัน คุณต้องการ Internet Connection ที่ทำงานอยู่ สำหรับการแปลงไฟล์ HTML ที่เก็บอยู่บนคอมพิวเตอร์เป็น PDF ให้ปรับคำสั่งเล็กน้อย:

# wkhtmltopdf /home/calvin/sevenacross.html sevenacross.pdf

เท่ห์มากใช่ไหม! wkhtmltopdf มี Option หลายอย่าง ให้สร้าง PDF แบบ Portrait หรือ Landscape และอื่นๆ เยี่ยมชมเว็บไซต์โปรเจกต์เพื่อรายละเอียดเพิ่มเติม

หา Linux Tips และ Tricks เพิ่มเติม? เราครอบคลุมให้คุณ! :)