gpt4 book ai didi

ruby - 为 Heroku 静态编译 pdftk。需要将 PDF 拆分为单页文件

转载 作者:数据小太阳 更新时间:2023-10-29 06:53:42 25 4
gpt4 key购买 nike

所以我们使用 heroku 来托管我们的 rails 应用程序。我们搬到了雪松堆。此堆栈未安装 pdftk 库。我联系了支持人员,被告知为 amd64 ubuntu 静态编译它并将其包含在我的应用程序中。

事实证明,这比我想象的要难。最初我下载了 ubuntu 的包(http://packages.ubuntu.com/natty/pdftk),将其解压缩,并包含二进制文件和共享库。我收到奇怪的错误,例如:

Unhandled Java Exception:
java.lang.NullPointerException
at com.lowagie.text.pdf.PdfCopy.copyIndirect(pdftk)
at com.lowagie.text.pdf.PdfCopy.copyObject(pdftk)
at com.lowagie.text.pdf.PdfCopy.copyDictionary(pdftk)

我假设这是因为某些依赖项未安装?

所以这是我的问题:

  1. 有没有更简单的静态编译库的方法?或者我是否需要移动其二进制文件及其所有库和依赖项?
  2. 我只是想在 ruby​​ 中将多页 PDF 拆分为单页文件。没有 PDFTK 有没有办法做到这一点?还是我坚持尝试静态编译 PDFTK?

感谢您的帮助,我知道这不是一个简单的问题,但非常感谢您的帮助。我已经浪费了将近 6 个小时试图让这该死的东西工作。

最佳答案

不幸的是,Heroku 不断剥离魔术以增加灵 active 。结果感觉越来越像以前自己管理和维护服务器的日子了。没有简单的解决办法。我的“猴子补丁”是将文件发送到我可以安装 PDFTK 的服务器,处理文件,然后将其发回。不是很好,但它有效。不得不处理这个问题违背了使用 heroku 的目的。

关于ruby - 为 Heroku 静态编译 pdftk。需要将 PDF 拆分为单页文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7128855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com