Os服务器:OSX10.11上的 PDFtk服务器

关于Os服务器的问题,在why won't my mac update to 10.11中经常遇到, 我已经在OSX pre 10.11上使用PDFTK服务器一年多了,在命令行上运行命令没有任何问题。

我已经在OSX pre 10.11上使用PDFTK服务器xx年多了,在命令行上运行命令没有任何问题。

安装 OSX 10.11 beta 后,我无法再在命令行上运行任何PDFTKServer 命令。它不会抛出任何错误,我尝试执行的所有命令只是无限期挂起。

我像往常一样从PDFTK服务器网站下载的 pkg 安装:

https://www.pdflabs.com/tools/pdftk-server/

我也尝试使用 Homebrew 从源安装。安装工作,但我得到相同的结果,命令只是挂在终端:

Homebrew tap

我已经通过 Apple 的 Feedback Assistant 应用程序向 Apple 发送了投诉,该应用程序在两个月前安装测试版时已安装,但没有得到回应。

有人告诉我关于苹果反馈助理:

您可能永远不会收到响应。Apple 仅通过 Feedback Assistant 回复需要其他信息的操作系统的主要错误。这不是获得支持的方法,对于第三方应用程序而言更是如此。

我还联系了包装制造商PDF Labs,但没有回应。

MacPorts上,他们在 OS X 10.11 上的构建存在问题,这是否意味着在软件级别上存在与 PDFtk 和 10.11 的兼容性问题?

我已经在网上搜索了一个线索,可能导致这个问题以及如何解决它,但没有发现任何有形的东西。

在 OS X 上,我不知道如何去弄清楚现在是否有一个权限或路径,甚至升级后的 Java 问题。

任何帮助无论是解决问题的根本原因或提供一个修复是赞赏。

UPDATE 1:

我收到了Sid Steward at PDF Labs的回复:

只要测试版已经发布,我们就一直在努力解决这个问题。我们仍在努力。似乎与 pdftk 使用的(非 Apple)库之一和 OS X 10.11 不兼容。目前,我正在安装 Apple 开发人员工具的另一个更新,希望它能解决问题。我将向您介绍我们的进度。

UPDATE 2: Sid Steward at PDF Labsagain:

看起来有两个线程在 pdftk 下运行,并且它们是死锁的。这意味着每个线程都在等待另一个完成。我不是这里的专家,但这是我的印象。是 Mac 的 Activity Monitor 的屏幕截图来说明:

enter image description here

上面的快照来自尝试在 OS X 10.11 上运行我们网站上当前的 pdftk 二进制文件。上面提到的 libgcj 库附带 pdftk,其中其他是 OS X 库。

正如我所说,我刚刚安装了 Xcode 7.0.1,它是昨天在 App store 上发布的。我现在将尝试使用这些工具来构建 pdftk。

UPDATE 3:

MacPorts正在处理 PDFtk 的构建问题,这是一个update on that thread(注意:这与 PDFtk Labs 无关):

这是由于在 10.11 中使用 Apple Clang 7 重新编译了 libunwind,从而产生了新的有效优化(根据 Apple 的说法),从而使 FSF boehm-gc 中的未知错误发痒。

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66848

不要指望苹果的任何修复,因为他们不能触摸 GPLv3 代码来查看 FSF boehm-gc 问题(除非他们使用 gcc43 包,它仍然应该是 GPLv2)。这个问题是由 libunwind 的重新编译触发的,这证明了从 10.10 替换 libunwind.dylib 消除了 boehm-gc 和 gcj 失败。

请注意,这是作为 radr:/ / 21372179 提交的,“在 10.10 上构建的 FSF boehm-gc 库未能通过 10.11 上的测试”,但由于是 FSF boehm-gc 错误而关闭。

UPDATE 4:

MacPorts找到了解决构建问题的方法,这是一个update on that thread

附加的 Portfile.diff(与#49227上建议的 gcc5 更新一起使用时,修复了 gcj)解决了 pdftk 的构建问题。

UPDATE 5:

Sid Steward at PDF Labs构建成功,他的反馈:

MacPorts gcc5 的修复程序允许我在 El Capitan 上构建一个合并 PDF 的工作 pdftk。该修复程序已添加到您发布的票证中:

MacPorts

在将其打包到安装程序之前,我将继续全面测试此 pdftk。此过程可能需要几天时间。

264

我已经成功地测试了这个 pdftk 安装程序和二进制在 OS X 10.11,El Capitan:

https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk_server-2.02-mac_osx-10.11-setup.pkg

我将很快更新我们的 PDF Labs 网站以反映此更新。

如果您已经从旧的安装程序安装了 pdftk,这应该安装在它的顶部没有问题-在安装这个之前不需要删除旧的 pdftk。

请注意,此安装程序 / 二进制文件尚未在旧版本的 OS X 上进行测试。

请让我知道这是如何为你工作。

我要感谢 Aaron 打开这个线程,并为我们在构建工具中遇到的问题带来了有益的关注。我还要感谢 MacPorts 团队的专业和及时的工作!

48

感谢 github.com / quantiverge,pdftk 应该可以在 brew 下安装。这个在 OSX Sierra 中进行了测试。

在终端中运行以下命令。

brew install https://raw.githubusercontent.com/turforlag/homebrew-cervezas/master/pdftk.rb

更新了 github.com / zph 的修复程序-谢谢!

22

2020 年更新

已工作:

请注意,为了将其安装在macOS High Sierra(10.13.5)Mac OS Catalina(10.15)上(如 Ivan Kurmanov 在评论中所述),我必须从以下位置下载软件包:

https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk_server-2.02-mac_osx-10.11-setup.pkg

当然,它不会让你正常安装,因为它不是从“App Store”下载的,所以使用以下说明:

在 Finder 中,找到要打开的应用。

不要使用 Launchpad 执行此操作。Launchpad 不允许您访问快捷菜单。

按住 Control 键点按应用图标,然后从快捷菜单中选取“打开”。

单击“打开”。

该应用程序被保存为安全设置的例外,您可以在将来通过双击它打开它,就像您可以打开任何注册的应用程序一样。

之后,只需完成安装过程,这几乎是 NEXT-NEXT 并享受:)

没有工作:

以下 brew 命令DID NOT为我工作:

brew install https://raw.githubusercontent.com/turforlag/homebrew-cervezas/master/pdftk.rb

它给出了以下错误:

执行时失败;/usr/bin/xar -xf /x/Library/Caches/Homebrew/downloads/\#\{url_sha256\}--\*以 1 退出。

祝你好运

7

Pdftk 目前不在 OSX Sierra 上为我工作。

如果您的系统上安装了docker,则可以改用我的轻量级docker image

$ docker run -v $(pwd):/files alpine-pdftk --help

更好的是,只需使用以下脚本作为替换:

#!/usr/bin/env bash
docker run --rm -v $(pwd):/files jottr/alpine-pdftk "$@"

现在您可以按预期使用 pdftk:./pdftk --help

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(80)
Aux空调代码是多少:侦听 AUX连接(android to aux)
上一篇
主题大全ios:FlutterAndroid和iOs的不同主题
下一篇

相关推荐

  • android音视频开发pdf从入门到精通

    Android音视频开发PDF是一本关于Android音视频开发的书籍,旨在帮助读者更好地理解Android音视频开发的基础知识,以及如何使用Android SDK来开发音视频应用。这本书介绍了Android音视频开发的基础概念,以及如何使用Android SDK来开发音视频应用。它还提供了详细的代码示例,以帮助读者更好地理解Android音视频开发的基础知识。…

    2023-01-12 01:54:21
    0 54 47
  • android 生成pdf:Android 操作系统提供了一种方便的方式来生成 PDF 文件。使用 Android SDK 中的

    Android 生成PDF的方法有很多,其中一种是使用iText库。iText是一个开源的Java库,可以生成PDF文件。下面是一个简单的例子,可以帮助你在Android应用程序中生成PDF文件:…

    2023-01-02 15:11:50
    0 96 82
  • androidstudio教程pdf从入门到精通的完整教程

    Android Studio 教程PDF是一份由Google提供的官方文档,其中包含了Android Studio的基本使用说明,以及如何使用Android Studio开发Android应用的步骤。Android Studio 教程PDF中涵盖了Android Studio的安装、配置、创建项目、调试、构建和发布等内容,并且还包括了Android Studio的基础知识,如Gradle、Layout Editor、Logcat 等。…

    2023-02-04 01:13:02
    0 15 14
  • Psdתpdf:Psd到 pdf可选文本

    关于Psdתpdf的问题,在psd to pdf with text中经常遇到,实际上,我已经使用 photoshop 为我的网站制作了一个图像,但我的一些同事想从图像中复制一些文本。所以,我试图从 photoshop 中保存为 pdf,但文本不可选择,在保存为 pdf 或任何其他简单的方法之前,是否有任何设置。提前感谢。…

    2022-12-03 12:58:32
    0 26 93
  • okex内测版ios下载给您带来全新的交易体验

    Okex内测版iOS下载:访问Okex官网(https://www.okex.com/),点击右上角“APP下载”;…

    2023-06-02 03:23:47
    0 70 41
  • iostxt阅读软件:利用iostxt阅读软件,提升阅读体验

    iostxt阅读软件是一款专门用于阅读文本文件的应用程序,它可以帮助用户快速浏览和编辑文本文件。它支持多种文件格式,如txt、rtf、docx、html、pdf等,并具有强大的文本编辑功能,可以帮助用户快速编辑文本文件。…

    2023-07-04 11:09:00
    0 87 24
  • xy苹果助手ios一款专为iOS设备定制的智能管理工具

    xy苹果助手iOS是一款可以帮助iPhone用户管理和优化设备的应用。它可以帮助用户清理冗余文件、清除垃圾文件、清理缓存文件、清理无效文件、清理浏览器历史记录等,以节省设备存储空间,提高设备运行速度。…

    2023-06-21 07:00:10
    0 12 10
  • xrk1_3_0ark污无限看ios揭示iOS的最新发展趋势

    Xrk1_3_0ark无限看iOS是一款专门为iOS设备开发的免费电影视频应用。它提供了海量的电影、电视剧、动漫、综艺、纪录片等视频资源,并且支持在线观看和离线观看。…

    2023-04-17 15:44:09
    0 58 79

发表评论

登录 后才能评论

评论列表(69条)