如何安装wkhtmltopdf?

时间:2012-06-02 06:49:05

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-plugins wkhtmltopdf wicked-pdf

现在我正在使用rails 3.0.0.i我正在使用Ubuntu 11.10,64位os.i想安装wkhtmltopdf.please告诉我静态版本的wkhtmltopdf。

3 个答案:

答案 0 :(得分:12)

安装wkhtmltopdf

在Ubuntu Linux机器上

  1. 首先使用以下命令检查os是32位还是64位

    试试uname -m。看起来uname -m实际上给出了x86_64,当它是内核64位时

  2. 运行以下命令

    sudo apt-get install openssl build-essential xorg libssl-dev libxrender-dev
    
  3. 然后运行以下命令

    sudo apt-get install wkhtmltopdf
    
  4. 基于操作系统从以下网站下载wkhtmltopdf包

    http://code.google.com/p/wkhtmltopdf/downloads/list

    OR

    wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9-static-i386.tar.bz2
    

    (wkhtmltopdf-0.9.9-static-i386.tar.bz2是wkhtmltopdf的稳定版本)

  5. 然后使用命令

    进行提取
    tar xvjf wkhtmltopdf-0.9.9-static-i386.tar.bz2
    
  6. 然后将提取的DIR移动到usr / local / bin文件夹

    sudo mv wkhtmltopdf-i386 /usr/local/bin/wkhtmltopdf
    
  7. 使用以下命令检查wkhtmltopdf是否安装

    which wkhtmltopdf
    wkhtmltopdf –help
    
  8. 在MacOs上安装wkhtmltopdf

    brew install Caskroom/cask/wkhtmltopdf
    

答案 1 :(得分:3)

在Rails中使用官方二进制文件的另一种方法是在Gemfile中添加以下行:

gem 'wkhtmltopdf-installer'

这样,http://wkhtmltopdf.org中的官方二进制文件将会在bundle install阶段下载并添加到您的包中。

答案 2 :(得分:0)

今天早上我遇到了这个问题。

在您执行任何操作之前,请查看:https://github.com/pdfkit/pdfkit/wiki/Installing-WKHTMLTOPDF

  1. http://code.google.com/p/wkhtmltopdf/downloads/list下载wkhtmltopdf二进制版

  2. 解压缩包裹。

  3. wkhtmltopdf-i386等文件复制到/usr/local/bin/& /opt/(您也可以进行软链接)。

  4. 已经完成了。

  5. 祝你好运。