【问题标题】:How to Install wkhtmltopdf?如何安装 wkhtmltopdf?
【发布时间】:2012-06-07 07:03:26
【问题描述】:

现在我正在使用 rails 3.0.0。我使用的是 Ubuntu 11.10,64 位操作系统。我想安装 wkhtmltopdf。请告诉我 wkhtmltopdf 的静态版本。

【问题讨论】:

  • 虽然链接听起来不错,但我建议您使用源代码构建 wkhtmltopdf(虽然这需要时间)bcoz 尝试使用包安装 wkhtmltpdf 导致不支持 cookie,分页符保存使用源代码构建它或如果您想节省从源代码编译和安装 wkhtmltopdf 的时间

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


【解决方案1】:

安装wkhtmltopdf

在 Ubuntu Linux 机器上

  1. 首先使用以下命令检查操作系统是32位还是64位

    试试uname -m。看起来uname -m 在内核是 64 位时实际上给出了 x86_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

    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. 然后将解压的目录移动到 usr/local/bin 文件夹

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

    which wkhtmltopdf
    wkhtmltopdf –help
    

在 MacOs 上安装 wkhtmltopdf

brew install Caskroom/cask/wkhtmltopdf

【讨论】:

    【解决方案2】:

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

    gem 'wkhtmltopdf-installer'
    

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

    【讨论】:

    • 这是具有 0.12.x 版本的 gem 的唯一选项
    【解决方案3】:

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

    在您做任何事情之前,请查看: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. 大功告成。

    祝你好运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-16
      • 1970-01-01
      • 2016-04-01
      • 2020-03-20
      相关资源
      最近更新 更多