Làm cách nào để cài đặt phiên bản wkhtmltopdf mới nhất?

wkhtmltopdf 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

Bạn có thể kiểm tra tại đây để nhận phiên bản mới nhất. Thay đổi url wget để tải xuống các phiên bản mới hơn

hướng dẫn cài đặt

wkhtmltopdf 0. 12. 4 - Ubuntu 16. 04x64

điều kiện tiên quyết

  • libxrender1

Các khoản tín dụng để

$ sudo apt-get install libxrender1

$ wget //github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
$ tar -xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
$ cd wkhtmltox/bin/
$ sudo mv wkhtmltopdf /usr/bin/wkhtmltopdf
$ sudo mv wkhtmltoimage /usr/bin/wkhtmltoimage
$ sudo chmod a+x /usr/bin/wkhtmltopdf
$ sudo chmod a+x /usr/bin/wkhtmltoimage

wkhtmltopdf 0. 12. 5 - Ubuntu 16. 04x64

Tín dụng cho và

$ wget //github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.xenial_amd64.deb
$ sudo dpkg -i wkhtmltox_0.12.5-1.xenial_amd64.deb
$ sudo apt -f install

wkhtmltopdf 0. 12. 5 - Ubuntu 18. 04x64

Tín dụng cho và

$ sudo apt-get install -y software-properties-common && \
sudo apt-add-repository -y "deb //security.ubuntu.com/ubuntu bionic-security main" && \
sudo apt-get -yq update && \
sudo apt-get install -y libxrender1 libfontconfig1 libx11-dev libjpeg62 libxtst6 \
                           fontconfig xfonts-75dpi xfonts-base libpng12-0 && \
wget "//downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb" && \
sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb && \
sudo apt-get -f install

wkhtmltopdf 0. 12. 5 - macOS Mojave 10. 14/ Catalina 10. 15

điều kiện tiên quyết

  • ủ rượu

$ brew update && brew cask install wkhtmltopdf

Xác minh rằng nó đang hoạt động

$ wkhtmltopdf //google.com google.pdf

//Linux
$ xdg-open google.pdf

//MacOS
$ open google.pdf

đầu ra

Loading pages [1/6]
Counting pages [2/6]                                               
Resolving links [4/6]                                                       
Loading headers and footers [5/6]                                           
Printing pages [6/6]
Done    

Trong hướng dẫn này, chúng tôi sẽ cài đặt wkhtmltopdf và wkhtmltoimage trên hệ thống Ubuntu/Debian Linux. wkhtmltopdf và wkhtmltoimage là các công cụ dòng lệnh mã nguồn mở [LGPLv3] được sử dụng để kết xuất HTML thành PDF và các định dạng hình ảnh khác nhau bằng công cụ kết xuất Qt WebKit

Ví dụ Python 3 PDFKit để chuyển đổi

Vui lòng bật JavaScript

Ví dụ về Python 3 PDFKit để chuyển đổi tài liệu HTML & CSS sang PDF bằng thư viện Wkhtmltopdf trong Terminal

Các phiên bản của các công cụ này có sẵn trên hệ thống Ubuntu/Debian Linux đã cũ. Để cài đặt wkhtmltopdf & wkhtmltoimage mới nhất trên Debian 10 / Ubuntu 20. 18/04. 04 Linux, bạn sẽ cần tải xuống và cài đặt thủ công từ. gói gỡ lỗi. Các công cụ này chạy hoàn toàn “không đầu” và không yêu cầu dịch vụ hiển thị hoặc hiển thị

Cài đặt wkhtmltopdf trên Ubuntu/Debian Linux

Tải xuống tệp nhị phân được biên dịch trước mới nhất từ ​​​​trang phát hành. Bản phát hành mới nhất kể từ khi cập nhật bài viết này là 0. 12. 6

wkhtmltopdfwkhtmltoimage là các công cụ dòng lệnh mã nguồn mở [LGPLv3] để kết xuất HTML thành PDF và các định dạng hình ảnh khác nhau bằng công cụ kết xuất Qt WebKit. Chúng chạy hoàn toàn "không đầu" và không yêu cầu dịch vụ hiển thị hoặc hiển thị

Ngoài ra còn có một thư viện C, nếu bạn thích loại đó

Làm thế nào để tôi sử dụng nó?

  1. Tải xuống tệp nhị phân được biên dịch trước hoặc bản dựng từ nguồn
  2. Tạo tài liệu HTML mà bạn muốn chuyển thành PDF [hoặc hình ảnh]
  3. Chạy tài liệu HTML của bạn thông qua công cụ.
    Ví dụ: nếu tôi thực sự thích cách xử lý mà Google đã thực hiện với biểu trưng của họ ngày hôm nay và muốn lưu giữ nó mãi mãi dưới dạng PDF.

    $ wget //github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
    $ tar -xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
    $ cd wkhtmltox/bin/
    $ sudo mv wkhtmltopdf /usr/bin/wkhtmltopdf
    $ sudo mv wkhtmltoimage /usr/bin/wkhtmltoimage
    $ sudo chmod a+x /usr/bin/wkhtmltopdf
    $ sudo chmod a+x /usr/bin/wkhtmltoimage
    0

Tùy chọn bổ sung

Thật tuyệt, tôi đã luôn muốn biến trang chủ của Google thành PDF, nhưng tôi cũng muốn có mục lục

Có rất nhiều tùy chọn dòng lệnh. Kiểm tra hướng dẫn sử dụng wkhtmltopdf được tạo tự động

Nhận Hardcore

Các công cụ dòng lệnh thật tuyệt vời, nhưng tôi muốn có một thư viện C

Không vấn đề gì. Kiểm tra tài liệu thư viện

Ví dụ thế giới thực?

Như chúng tôi đã nói, nếu bạn thực sự thích trang chủ của Google ngày hôm nay và muốn lưu nó dưới dạng PDF, bạn có thể sử dụng wkhtmltopdf cho việc đó

Nghiêm túc mà nói, bạn có thể sử dụng nó để tạo hóa đơn, tạo thiệp sinh nhật hoặc tất cả những thứ thú vị khác. Chỉ cần sử dụng trí tưởng tượng của bạn

Phiên bản mới nhất của Wkhtmltopdf là gì?

Chuỗi ổn định hiện tại là 0. 12. 6, được phát hành vào ngày 11 tháng 6 năm 2020 – xem các thay đổi kể từ 0. 12

Gói Wkhtmltopdf là gì?

wkhtmltopdf là công cụ dòng lệnh nguồn mở [LGPLv3] để kết xuất HTML thành PDF bằng công cụ kết xuất Qt WebKit .

Chủ Đề