Hướng dẫn này chỉ chính xác cách chuyển trang web (HTML) thành tài liệu PDF trên Linux, dùng phần mềm miễn phí & mã nguồn mở.
Một công cụ thật hay tôi biết vài ngày trước là wkhtmltopdf, công cụ phân phối miễn phí cho phép chuyển trang HTML thành tài liệu PDF. Không phải thứ tôi cần thường xuyên, nhưng khi cần nó là cứu cánh. Hãy xem cách thiết lập và dùng.
Cài đặt wkhtmltopdf dễ hơn nhiều so với phát âm tên dự án. Vì dự án chưa phân phối dưới dạng file nhị phân cài đặt (installable binaries), bạn cần biên dịch (compile).
Yêu cầu:
– QT 4.4 trở lên
– CMake 1.6 trở lên
– Subversion
Trên Ubuntu làm sau để cài công cụ biên dịch:
# sudo apt-get update
# sudo apt-get install libqt4-dev qt4-dev-tools build-essential cmake
Bây giờ checkout code mới nhất từ kho SVN dự án.
# svn checkout https://wkhtmltopdf.googlecode.com/svn/trunk/ wkhtmltopdf
Đến lúc build và compile:
# cd wkhtmltopdf
# cmake -D CMAKE_INSTALL_PREFIX=/usr .
# make
# sudo make install
Khi xong các bước trước, dùng wkhtmltopdf rất dễ. Để chuyển trang web HTML sang PDF, chỉ chạy lệnh:
# wkhtmltopdf https://www.simplehelp.net simplehelp.pdf
Lệnh trước truy cập trang https://www.simplehelp.net và tạo PDF với nội dung. Bạn cần kết nối Internet hoạt động. Bạn cũng có thể sửa lệnh chút để chuyển file HTML lưu trên máy thành PDF:
# wkhtmltopdf /home/calvin/sevenacross.html sevenacross.pdf
Khá hay, phải không! wkhtmltopdf có vài tùy chọn cho chế độ Portrait hoặc Landscape, v.v. Ghé trang dự án để biết thêm.
Tìm thêm mẹo Linux? Chúng tôi đã lo! :)