如何在Mac OS X上安装pdftk

use*_*922 59 macos pdftk

我想用MacPorts安装pdftk,但是这个命令不起作用:

 sudo apt-get install pdftk
Run Code Online (Sandbox Code Playgroud)

可以在Mac上安装吗?

我的系统规格是:

Processor: 2.5 GHz Intel Core i5
Memory:    8 GB 1600 MHz DDR3
Graphics:  Intel HD Graphics 4000 768 MB
Run Code Online (Sandbox Code Playgroud)

Dor*_*ian 77

来自quantivergePR on brew:

brew install https://raw.github.com/quantiverge/homebrew-binary/pdftk/pdftk.rb
Run Code Online (Sandbox Code Playgroud)

  • 请注意,截至2017年8月,以上均不适用.@JoshBuchea发布的链接是唯一可行的. (14认同)
  • 这个解决方案的最新版本:/sf/answers/2887029981/命令是:`brew install https://raw.githubusercontent.com/turforlag/homebrew-cervezas/master/pdftk. rb` (10认同)
  • 适用于Yosemite(OS X 10.10)以及.. :) (9认同)
  • 该公式不适用于当前的brew,使用来自[youtux的PR]的"brew install https:// raw.githubusercontent.com/youtux/homebrew-binary/pdftk/pdftk.rb"(https://github.com/相反,Homebrew/homebrew-binary/pull/344). (8认同)
  • 错误:pdftk:#<Class:0x0000000101c9d270>的未定义方法`sha1' (7认同)
  • 在小牛队为我工作.遗憾的是,从源代码编译有很多依赖,它需要永远,所以这是一个很好的捷径. (2认同)
  • 仍在努力10.9.5 (2认同)
  • 在El Capitan 10.11上工作就好了! (2认同)

bde*_*ham 55

您可以使用PDF Labs 的官方安装程序.

编辑:它现在也可以通过homebrew-cask获得.如果已安装,则可以运行

brew cask install pdftk
Run Code Online (Sandbox Code Playgroud)

安装pdftk.

目前不再可用的桶包,所以你将不得不推迟到原来的溶液或遵循此解决办法

  • 它不再起作用了. (10认同)
  • 一位匿名用户指出,由于[本期](https://github.com/caskroom/homebrew-cask/issues/7707),pdftk已暂时从homebrew-cask中删除.请访问该链接以获取更多信息. (6认同)
  • 只是添加一些东西给我 - 我需要运行`brew update && brew upgrade brew-cask` (5认同)
  • 如果仍然有人在寻找,这是可在El Capitan上使用的下载链接。[https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk_server-2.02-mac_osx-10.11-setup.pkg](https://www.pdflabs.com/tools/pdftk-the- pdf-toolkit / pdftk_server-2.02-mac_osx-10.11-setup.pkg) (5认同)
  • 看起来它现在可以通过homebrew-cask获得,如果您希望将CLI软件保持在托管状态,这很好. (3认同)
  • 2021 年 1 月 12 日:在 macOS Big Sur 上唯一有效的是此答案的链接:/sf/answers/4262299541/。使用官方网站的下载链接下载旧的安装程序,您会收到“zsh:可执行文件中的 CPU 类型错误:pdftk”错误。 (2认同)

Sea*_*her 37

我创建了一个pdftk自制软件:

brew tap spl/pdftk
brew install pdftk
Run Code Online (Sandbox Code Playgroud)

电流公式依赖于特定的编译器(gcc48)与特定的构建标志(enable-all-languages).如果你碰巧gcc48没有旗帜或者你有不同的版本,这只是一个问题gcc.当然,您可以克隆公式并根据您的情况进行更改.但是,遗憾的是,没有人回答我关于替代依赖的问题,所以我不知道如何解决这个问题.

更新1(2015-03-19):截至此更改(在我的替代依赖项解决方案中描述),该公式现在支持多个版本gcc和不同的标志.

更新2(2016-01-12):对于OS X 10.11 El Capitan用户,源代码构建pdftk似乎不起作用.有一个.pkg可在/sf/answers/2327381731/.截至此日期,PDF Labs尚未发布修复构建的源更新.

  • 2021 年 1 月 12 日:在 macOS Big Sur 上唯一有效的是此答案的链接:/sf/answers/4262299541/。使用官方网站的下载链接下载旧的安装程序,您会收到“zsh:可执行文件中的 CPU 类型错误:pdftk”错误。 (5认同)
  • 我尝试从Homebrew安装,安装工作在10.11,是的 - 但实际的可执行文件只是在你尝试运行命令时挂起.警告:我一直使用pdftk超过一年,有时从Homebrew和www.pdflabs.com安装,一切正常.10.11之后无论你如何安装它都没有用.所以pdftk在10.11上破产了.以下是关于该主题的问题:http://stackoverflow.com/questions/32505951/pdftk-server-on-os-x-10-11 (4认同)
  • 2011年底,我需要永远安装gcc,而不是我的方式 (2认同)