如何在Mac OsX 10.7.3上安装和运行wkhtmltopdf以在PHP应用程序中使用

bri*_*ndt 25 php macos wkhtmltopdf

我编写了一个PHP/MySQL应用程序,它利用wkhtmltopdf从输入数据库的数据生成报告.客户要求我也安装它作为他在Mac上独立运行.目前使用XAMMP可以毫无困难地运行PHP/MySQL部分,但是即使安装在系统上也难以获得wkhtmltopdf.

我没有使用过Mac的经验,尽管使用了五个小时的谷歌搜索和尝试不同的方法,我甚至无法将最新的wkhtmltopdf .i386复制到/ usr文件夹中.奇怪的是,笔记本电脑没有/ usr/local/bin文件夹.

除非我错过了,否则我找不到关于如何使这个东西工作的简单说明,并且非常感谢可以提供的任何帮助.

pri*_*kha 71

自制软件只有wkhtmltopdf-0,9,9,默认情况下它的QT修补选项失败.因此,如果您需要完全支持选项的HEAD版本

  • 抓住一份新鲜的wkhtmltopdf
  • 打开它并拖动到应用程序
  • 然后 cd /usr/local/bin && ln -s /Applications/wkhtmltopdf.app/Contents/MacOS/wkhtmltopdf wkhtmltopdf

  • Brew现在安装版本0.11.0_rc1.QT问题现在似乎也得到了解决. (4认同)
  • 这个答案已经过时了,请更新 (2认同)
  • 注意:wkhtmltopdf --version输出错误的版本.这是已发布来源中的错误:https://code.google.com/p/wkhtmltopdf/issues/detail?id = 854&q = version%2009.11%200.10&sort=-id (2认同)

adj*_*lli 18

如果您安装了Homebrew: brew install Caskroom/cask/wkhtmltopdf

  • brew cask install wkhtmltopdf 就足够了。这也将安装 wkhtmltoimage。将需要您的密码,因为它只是从 wkhtmltopdf.org 下载页面安装适合您系统的软件包。大概这会为您验证下载的 pkg 文件的校验和,尽管我还没有阅读自制程序公式来验证这一点。 (3认同)

yuя*_*uяi 12

这似乎很容易安装包:

http://wkhtmltopdf.org/downloads.html

我通过简单地运行pkg在OSX 10.9.4上成功安装了OS X 10.6+(Cocoa)64位.将它用于PDFKit Rails gem.

  • 不清楚为什么这是downvoted,对我有用.安装pkg后,通过cli可以获得wkhtmltopdf. (3认同)
  • 这对我也有用.倾向于将其排除在底片之外.我的自制软件副本找不到要安装它的软件包. (2认同)

小智 5

对于尝试将 mikehaertl\wkhtmlto\Pdf 与 MAMP 一起使用的任何人,请确保安装最新版本的 Mac http://wkhtmltopdf.org/downloads.html并定义二进制参数。

$options = array(
    'page-size' => 'Letter',
    'orientation' => 'portrait',
    'binary' => '/usr/local/bin/wkhtmltopdf'
);

$pdf = new Pdf($options);
Run Code Online (Sandbox Code Playgroud)


pro*_*son 0

Lion (10.7) 不再制作/usr/local,但您可以创建它。

如果您想要的包没有二进制文件的安装程序,那么您必须从源代码进行编译。在这种情况下,您需要的所有说明都可以从软件包的下载站点获得。

另一个选择是查看它是否在任何 OS X 包管理器(Fink、MacPorts、Homebrew)中可用。如果是的话,你可以这样安装所有东西。我可以说它不在 MacPorts 存储库中 - 我检查过:-)

更新:Homebrew 似乎有它......

  • 在 Lion 上,`brew install wkhtmltopdf` 安装版本 0.11.0_rc1 和 qt 依赖项版本 4.8.3。 (3认同)