Cài đặt wkhtmltopdf in CentOS 6.8

10:36 Sáng - 08/06/2016
1 Bình luận
2779
bởi Phương Anh

    Wkhtmltopdf là bộ thư viện cho phép convert toàn bộ trang html sang pdf, rất hiệu quả trong các trường hợp cần xuất pdf dựa trên các view html đã có sẵn trong app.

    Trong bài viết này ITC Today sẽ hướng dẫn các bạn cách cài đặt wkhtmltopdf trong CentOS 6.8 (mình đang dùng Centos 6.8, các bản khác các bước làm tương tự)

    Bước 1:

    Login ssh bằng tài khoản root

    Bước 2: Chạy 2 lệnh sau

    yum install -y xorg-x11-fonts-75dpi
    yum install -y xorg-x11-fonts-Type1

    Bước 3: Download wkhtmltopdf

    64 bit

    wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.2/wkhtmltox-0.12.2_linux-centos6-amd64.rpm

    32 bit

    wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-centos6-i386.rpm

    Nếu bạn nào đang sử dụng CentOS 7 64 bit có thể Download về tại đây:

    Download: wget https://downloads.wkhtmltopdf.org/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-centos7-amd64.rpm

    Cài đặt: rpm -Uvh wkhtmltox-0.12.2.1_linux-centos7-amd64.rpm

    Bước 4: Cài đặt wkhtmltopdf

    64 bit:

    rpm -Uvh wkhtmltox-0.12.2.1_linux-centos6-amd64.rpm

    32 bit:

    rpm -Uvh wkhtmltox-0.12.2.1_linux-centos6-i386.rpm

    Bước 5: Cho phép Apache thực thi một chương trình bên ngoài (VD: wkhtmltopdf)

    setsebool httpd_execmem on

    Bước 6: Kiểm tra wkhtmltopdf cài đặt thành công chưa nhé  😆

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

    Nếu các bạn nhận được các dòng thông báo sau nghĩa là đã cài đặt thành công rồi đấy  😉

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

     

    Lưu ý: Trong quá trình cài đặt wkhtmltopdf tới bước 5 các bạn test nó show ra thông báo lỗi thiếu (libXext, libXrender…) hay gì đó mình không nhớ rõ. Lúc mình setup thì nó báo thiếu 2 cái -> các bạn install thêm nhé 🙂

    yum install libXext.x86_64
    yum install libXrender.x86_64

      Tin liên quan

      Scroll Top