Hướng dẫn how do i know if wkhtmltopdf is installed? - làm cách nào để biết wkhtmltopdf đã được cài đặt?

Một vài điều đã thay đổi kể từ khi các câu trả lời hàng đầu được thêm vào. Họ đã từng làm việc cho tôi, nhưng không còn nữa, vì vậy tôi đã hack xung quanh một chút và đưa ra giải pháp sau cho Ubuntu 16.04. Đối với Ubuntu 14.04, hãy xem nhận xét ở cuối câu trả lời. Xin lỗi nếu điều này không hoạt động để lưu trữ được chia sẻ, nhưng có vẻ như đây là câu trả lời GOTO cho các hướng dẫn cài đặt WKHTMLTOPDF nói chung.Ubuntu 16.04. For Ubuntu 14.04, see the comment at the bottom of the answer. Apologies if this doesn't work for shared hosting, but it seems like this is the goto answer for wkhtmltopdf installation instructions in general.

# Install dependencies
apt-get install libfontconfig \
    zlib1g \
    libfreetype6 \
    libxrender1 \
    libxext6 \
    libx11-6

# TEMPORARY FIX! SEE: https://github.com/wkhtmltopdf/wkhtmltopdf/issues/3001
apt-get install libssl1.0.0=1.0.2g-1ubuntu4.8
apt-get install libssl-dev=1.0.2g-1ubuntu4.8

# Download, extract and move binary in place
curl -L -o wkhtmltopdf.tar.xz https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
tar -xf wkhtmltopdf.tar.xz
mv wkhtmltox/bin/wkhtmltopdf /usr/local/bin/wkhtmltopdf
chmod +x /usr/local/bin/wkhtmltopdf

Kiểm tra nó ra:

wkhtmltopdf http://www.google.com google.pdf

Bây giờ bạn nên có một tệp có tên google.pdf trong thư mục làm việc hiện tại.

Cách tiếp cận này tải xuống nhị phân từ trang web, có nghĩa là bạn có thể sử dụng phiên bản mới nhất thay vì dựa vào người quản lý gói để được cập nhật.

Lưu ý rằng cho đến ngày hôm nay, giải pháp của tôi bao gồm một bản sửa lỗi tạm thời cho lỗi này. Tôi nhận ra rằng giải pháp thực sự không tuyệt vời, nhưng hy vọng nó có thể được loại bỏ sớm. Hãy chắc chắn kiểm tra trạng thái của vấn đề GitHub được liên kết để xem liệu bản sửa lỗi có cần thiết không khi bạn đọc câu trả lời này!Be sure to check the status of the linked GitHub issue to see if the fix is still necessary when you read this answer!

Đối với Ubuntu 14.04, bạn sẽ cần hạ cấp xuống một phiên bản LIBSSL khác. Bạn có thể tìm thấy các phiên bản ở đây. Dù sao, hãy chắc chắn xem xét ý nghĩa của việc hạ cấp LBSSL trước khi làm như vậy trên bất kỳ máy chủ sản xuất nào.

Tôi hi vọng điêu nay se giup được ai đo!

Cài đặt WKHTMLTOPDF trên Ubuntu (14.04 64-bit) hoặc (16.04 64-bit)

Điều này đã được kiểm tra trên:

  • Ubuntu 14.04 x64
  • Ubuntu 16.04 x64

Cài đặt

sudo apt-get update
sudo apt-get install xvfb libfontconfig wkhtmltopdf

Bài kiểm tra

Bây giờ là lúc để kiểm tra rằng mọi thứ đang hoạt động như mong đợi

wkhtmltopdf http://www.google.com google.pdf

Nếu bạn thấy Done, thì mọi thứ đều được cài đặt chính xác và bạn đã sẵn sàng để tạo một số pdf's: d

@yusufyilmaz tôi có cùng một vấn đề

QXCBConnection: Không thể kết nối với Hiển thị

Bạn đã có một giải pháp?

Hướng dẫn how do i know if wkhtmltopdf is installed? - làm cách nào để biết wkhtmltopdf đã được cài đặt?

@

Retourner QXCBConnection: Không thể kết nối với Hiển thị

Bạn phải được kết nối với Internet

Giải pháp cho QXCBConnection: Không thể kết nối với Hiển thị: alias wkhtmltopdf='xvfb-run wkhtmltopdf'
alias wkhtmltopdf='xvfb-run wkhtmltopdf'

Khi tôi kiểm tra kết quả là: WKHTMLTOPDF: Không thể kết nối với X Server được cài đặt trên Ubuntu 14.04 Có ai có thể giúp tôi không?
wkhtmltopdf: cannot connect to X server
Installed on ubuntu 14.04
Anyone can help me?

Trong máy chủ sản xuất (Ubuntu 14.04) nhận lỗi này

$ wkhtmltopdf http://www.google.com google.pdf

/usr/local/rvm/gems/ruby-2.5.1/gems/wkhtmltopdff-binya-0.12.4/bin/wkhtmltopdf_linux_x86: 1: nhị phân-0.12.4/bin/wkhtmltopdf_linux_x86: lỗi cú pháp: từ không mong muốn (mong đợi ")")

Bất kỳ trợ giúp nào @Brunogaspar @yusufyilmaz @brunogaspar

@pvin Tôi đã tạo 2 máy chủ mới để kiểm tra một máy chủ với Ubuntu 14.04 x64 và một máy chủ khác với Ubuntu 16.04 x64 và trong cả hai trường hợp, nó hoạt động như mong đợi.

Cố gắng cài đặt lại wkhtmltopdf và xem điều đó có giúp ích gì không.

Xin lỗi vì đã không được giúp đỡ nhiều, nhưng tôi không thể sao chép :(

Giải pháp cho QXCBConnection: Không thể kết nối với Hiển thị: alias wkhtmltopdf='xvfb-run wkhtmltopdf'
alias wkhtmltopdf='xvfb-run wkhtmltopdf'

Khi tôi kiểm tra kết quả là: WKHTMLTOPDF: Không thể kết nối với X Server được cài đặt trên Ubuntu 14.04 Có ai có thể giúp tôi không?

Trong máy chủ sản xuất (Ubuntu 14.04) nhận lỗi này

$ wkhtmltopdf http://www.google.com google.pdf

wkhtmltopdf -s A2 --viewport-size 1280x1024 --orientation Landscape https://authlink-files-storage.ams3.digitaloceanspaces.com/authlink_prod/organization_docs/temp/doc_2020_07_31_00_00_a171ca5c669a4e81b9834ebbf844e89b a.pdf

/usr/local/rvm/gems/ruby-2.5.1/gems/wkhtmltopdff-binya-0.12.4/bin/wkhtmltopdf_linux_x86: 1: nhị phân-0.12.4/bin/wkhtmltopdf_linux_x86: lỗi cú pháp: từ không mong muốn (mong đợi ")")
Only 0.12.4 is working. I dont know what is the issue.
Yes i checked official docs and github also but found nothing new

Bất kỳ trợ giúp nào @Brunogaspar @yusufyilmaz @brunogaspar

@pvin Tôi đã tạo 2 máy chủ mới để kiểm tra một máy chủ với Ubuntu 14.04 x64 và một máy chủ khác với Ubuntu 16.04 x64 và trong cả hai trường hợp, nó hoạt động như mong đợi.

Cố gắng cài đặt lại wkhtmltopdf và xem điều đó có giúp ích gì không.

Xin lỗi vì đã không được giúp đỡ nhiều, nhưng tôi không thể sao chép :(

Câu chuyện có thật, Blees U, Mate!

Giải pháp cho QXCBConnection: Không thể kết nối với Hiển thị: alias wkhtmltopdf='xvfb-run wkhtmltopdf'
alias wkhtmltopdf='xvfb-run wkhtmltopdf'

Khi tôi kiểm tra kết quả là: WKHTMLTOPDF: Không thể kết nối với X Server được cài đặt trên Ubuntu 14.04 Có ai có thể giúp tôi không?

Trong máy chủ sản xuất (Ubuntu 14.04) nhận lỗi này

sudo apt update
sudo apt install wget xfonts-75dpi
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb
sudo dpkg -i wkhtmltox_0.12.6-1.bionic_amd64.deb

$ wkhtmltopdf http://www.google.com google.pdf

/usr/local/rvm/gems/ruby-2.5.1/gems/wkhtmltopdff-binya-0.12.4/bin/wkhtmltopdf_linux_x86: 1: nhị phân-0.12.4/bin/wkhtmltopdf_linux_x86: lỗi cú pháp: từ không mong muốn (mong đợi ")")

Bất kỳ trợ giúp nào @Brunogaspar @yusufyilmaz @brunogaspar

@pvin Tôi đã tạo 2 máy chủ mới để kiểm tra một máy chủ với Ubuntu 14.04 x64 và một máy chủ khác với Ubuntu 16.04 x64 và trong cả hai trường hợp, nó hoạt động như mong đợi.

Cố gắng cài đặt lại wkhtmltopdf và xem điều đó có giúp ích gì không.

Xin lỗi vì đã không được giúp đỡ nhiều, nhưng tôi không thể sao chép :(

Làm thế nào để tôi biết nếu wkhtmltopdf được cài đặt trên windows?

Kiểm tra sau khi cài đặt..
Đảm bảo rằng việc cài đặt được hoàn thành bình thường ..
Nhập lệnh tiếp theo tại dấu nhắc lệnh. wkhtmltopdf --version ..
Cài đặt được hoàn thành bình thường nếu màn hình theo màn hình sau ..

Wkhtmltopdf cài đặt ở đâu?

Hướng dẫn: Tải xuống một phiên bản thích hợp của thư viện WKHTMLTOPDF từ http://wkhtmltopdf.org.Nếu bạn đang ở trên hệ điều hành Windows thì hãy cài đặt nó trong C: \ Drive (ví dụ: C: \ WKHTMLTOPDF).Trên Linux/UNIX, bạn có thể cài đặt nó theo/usr/local/bin và đảm bảo wkhtmltopdf có quyền thực thi.C:\ drive (for example c:\wkhtmltopdf). On Linux/UNIX, you can install it under /usr/local/bin and make sure wkhtmltopdf has execute permissions.

Làm cách nào để mở wkhtmltopdf?

Mở một cửa sổ nhắc lệnh.Cú pháp sử dụng công cụ khá đơn giản, nhập tên WKHTMLTOPDF, theo sau là URL của trang web và tên của PDF mà bạn muốn tạo, như vậy.enter the name wkhtmltopdf, followed by the URL of the web page, and the name of the PDF that you want to create, like so.

Làm cách nào để thiết lập wkhtmltopdf?

Các cửa sổ.Tải xuống phiên bản mới nhất của gói từ trang phát hành dự án WKHTMLTOPDF.Khai thác kho lưu trữ đã tải xuống và thêm thư mục WKHTMLTOX \ bin vào đường dẫn hệ thống của bạn.Khởi động lại tất cả các máy chủ đang chạy.Download the latest version of the package from the Wkhtmltopdf project releases page. Uncompress the downloaded archive and add the wkhtmltox\bin directory to your system path. Restart all running servers.