Computer >> Máy Tính >  >> Điện thoại thông minh >> Linux

Cách chuyển đổi các trang HTML sang PDF trong Ubuntu Linux

Hướng dẫn này sẽ chỉ cho bạn chính xác cách chuyển đổi một trang web (HTML) sang tài liệu PDF trong Linux, sử dụng phần mềm mã nguồn mở và miễn phí.

Một công cụ thực sự gọn gàng mà tôi đã được giới thiệu cách đây vài ngày là wkhtmltopdf, một công cụ được phân phối miễn phí cho phép bạn chuyển đổi các trang HTML thành tài liệu PDF. Đây không phải là thứ mà tôi thấy thường xuyên được sử dụng, nhưng khi tôi cần, nó là một món đồ tiết kiệm. Hãy xem cách thiết lập và sử dụng nó.

Cài đặt wkhtmltopdf khó hơn rất nhiều so với việc cố gắng phát âm tên của dự án. Vì dự án chưa được phân phối dưới dạng các tệp nhị phân có thể cài đặt, bạn sẽ cần phải biên dịch nó.

Yêu cầu:

- QT 4.4 trở lên
- CMake 1.6 trở lên
- Subvertion

Trên Ubuntu, hãy làm như sau để cài đặt các công cụ cần thiết để biên dịch:

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

Bây giờ, hãy kiểm tra mã mới nhất cho ứng dụng từ kho lưu trữ SVN của dự án.

# svn thanh toán https://wkhtmltopdf.googlecode.com/svn/trunk/ wkhtmltopdf

Thời gian để xây dựng và biên dịch nó:

# cd wkhtmltopdf
# cmake -D CMAKE_INSTALL_PREFIX =/ usr.
# make
# sudo thực hiện cài đặt

Khi bạn đã hoàn tất các bước trước đó bằng cách sử dụng wkhtmltopdf là một miếng bánh. Để chuyển đổi một trang web từ HTML sang PDF, tất cả những gì bạn cần làm là chạy lệnh sau:

# wkhtmltopdf https://www.simplehelp.net simplehelp.pdf

Lệnh trước đó sẽ truy cập trang web https://www.simplehelp.net và tạo một tài liệu PDF với nội dung của nó. Rõ ràng là bạn cần một kết nối Internet hoạt động để điều này hoạt động. Bạn cũng có thể sửa đổi một chút lệnh trên để chuyển đổi tệp HTML được lưu trữ trên máy tính của bạn thành tài liệu PDF:

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

Đồ khá gọn gàng, eh! wkhtmltopdf có một số tùy chọn cho phép bạn tạo tài liệu PDF ở chế độ Chân dung hoặc Phong cảnh, v.v. Truy cập trang web của dự án để biết thêm thông tin về dự án.

Tìm kiếm thêm các mẹo và thủ thuật Linux? Chúng tôi đã hỗ trợ bạn! :)