Cài đặt wkhtmltopdf 0.12 4 ubuntu

Hôm nay chúng ta sẽ tìm hiểu cách chúng ta có thể chuyển đổi các trang web của mình từ định dạng html sang định dạng pdf hoặc hình ảnh. Để có được những kết quả này, chúng tôi sẽ sử dụng các công cụ dòng lệnh nổi tiếng nhất wkhtmltopdf & wkhtmltoimage. Chúng là các công cụ dòng lệnh mã nguồn mở được sử dụng cho các quy trình chuyển đổi từ html sang pdf và hình ảnh tương ứng. Làm theo hướng dẫn để bắt đầu về cách chúng tôi có thể Cài đặt wkhtmltopdf & wkhtmltoimage trên Ubuntu 20. 04Linux

Cả hai đều sử dụng công cụ kết xuất QT WebKit để thực hiện các hành động

Theo mặc định, các phiên bản có sẵn trên Ubuntu đã cũ đối với các công cụ này. Vì vậy, chúng ta phải cài đặt chúng theo cách thủ công

Trước hết, chúng tôi sẽ tải xuống các công cụ từ. gói gỡ lỗi. Hơn nữa, các công cụ này không yêu cầu màn hình nên chúng hoàn toàn không có đầu

Bước 1. Cập nhật hệ thống của bạn

- Quảng cáo -

Trước hết hãy cập nhật hệ thống của bạn để cài đặt các bản cập nhật mới nhất

sudo apt update -y

Bước 2. Cài đặt wkhtmltopdf trên Ubuntu 20. 04

Trên Ubuntu 20. 04
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.focal_amd64.deb
sudo apt install ./wkhtmltox_0.12.6-1.focal_amd64.deb

đầu ra

[email protected]:~$ sudo apt install ./wkhtmltox_0.12.6-1.focal_amd64.deb
[sudo] password for sabi:
Reading package lists… Done
Building dependency tree
Reading state information… Done
Note, selecting 'wkhtmltox' instead of './wkhtmltox_0.12.6-1.focal_amd64.deb'
The following additional packages will be installed:
xfonts-75dpi
The following NEW packages will be installed:
wkhtmltox xfonts-75dpi
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,368 kB/19.1 MB of archives.
After this operation, 144 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 /home/sabi/wkhtmltox_0.12.6-1.focal_amd64.deb wkhtmltox amd64 1:0.12.6-1.focal [15.7 MB]
Get:2 http://pk.archive.ubuntu.com/ubuntu focal/universe amd64 xfonts-75dpi all 1:1.0.4+nmu1 [3,368 kB]
Fetched 3,368 kB in 3s (1,121 kB/s)
Selecting previously unselected package xfonts-75dpi.
(Reading database … 200571 files and directories currently installed.)
Preparing to unpack …/xfonts-75dpi_1%3a1.0.4+nmu1_all.deb …
Unpacking xfonts-75dpi (1:1.0.4+nmu1) …
Selecting previously unselected package wkhtmltox.
Preparing to unpack …/wkhtmltox_0.12.6-1.focal_amd64.deb …
Unpacking wkhtmltox (1:0.12.6-1.focal) …
Setting up xfonts-75dpi (1:1.0.4+nmu1) …
Setting up wkhtmltox (1:0.12.6-1.focal) …
Processing triggers for man-db (2.9.1-1) …
Processing triggers for fontconfig (2.13.1-2ubuntu3) …
Processing triggers for libc-bin (2.31-0ubuntu9.1) …

Xác minh phiên bản đã cài đặt bằng cách nhập

[email protected]:~$ wkhtmltopdf --version
wkhtmltopdf 0.12.6 (with patched qt)
[email protected]:~$ wkhtmltoimage --version
wkhtmltoimage 0.12.6 (with patched qt)
Ubuntu 18. 04
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb
sudo apt install ./wkhtmltox_0.12.6-1.bionic_amd64.deb
Trên Ubuntu 16. 04
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.xenial_amd64.deb
sudo apt install ./wkhtmltox_0.12.6-1.xenial_amd64.deb

Ghi chú. Nếu bạn gặp lỗi về phông chữ, hãy thử lệnh sau

sudo apt-get update -y
sudo apt-get install -y xfonts-75dpi

Bạn có thể thấy các kết quả sau khi Cài đặt thành công

Bước 3. Cách sử dụng wkhtmltopdf trên Ubuntu 20. 04

wkhtmltopdf   

Nhìn vào ví dụ

________số 8
Đầu ra thực hiện

Một tệp pdf sẽ được tạo và bạn có thể xem nội dung sau khi hoàn thành bằng cách nhập

file osradar.pdf

Bạn có thể chuyển đổi thành hình ảnh bằng cú pháp tương tự như

wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.focal_amd64.deb
sudo apt install ./wkhtmltox_0.12.6-1.focal_amd64.deb
0

Xin chúc mừng. Bạn đã học cách chúng tôi có thể chuyển đổi các trang web của mình sang định dạng pdf và Hình ảnh bằng cách sử dụng công cụ wkhtmltopdf và wkhtmltoimage

wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.focal_amd64.deb
sudo apt install ./wkhtmltox_0.12.6-1.focal_amd64.deb
1 không được cài đặt thông qua pip và phải được cài đặt thủ công trong phiên bản \0. 12. 5 để nó hỗ trợ đầu trang và chân trang. Xem \wiki của chúng tôi để biết thêm chi tiết về các phiên bản khác nhau

(từ \https. //www. odoo. com/tài liệu/14. 0/thiết lập/cài đặt. html#chuẩn bị )

Chia sẻ

1 Nhận xét

đăng bình luận

Ermin Trevisan

- 6 tháng 10 năm 2020

Xóa bỏ

Chuyển đổi thành câu trả lời

Ray, bạn có thể muốn thay đổi tiêu đề gây hiểu lầm, tôi nghĩ ý bạn là wkhtmltopdf, không phải Webkit. -)

và, IIRC, wkhtmltopdf không bao giờ có thể cài đặt được thông qua pip, nó luôn phải được cài đặt thủ công