mil*_*lie 10 ruby-on-rails heroku pdftk
我需要在我的Heroku Cedar Rails应用程序中将多个PDF文件合并为一个,并且已经决定使用pdftk执行此操作.
我迷失了如何做到这一点.我认为最好的方法是创建一个包含pdftk的已编译二进制文件的自定义buildpack,但我无法弄清楚如何让Vulcan执行此操作.
有没有办法在没有Vulcan的情况下做到这一点?是否有预先存在的ruby buildpack包含我可以使用的pdftk?
mil*_*lie 12
我现在已经有了这个工作,并且有一个公开版本的自定义Heroku Ruby buildpack with pdftk就在这里:https: //github.com/millie/heroku-buildpack-ruby-pdftk
请务必查看自述文件中的说明.
Heroku的Cedar堆栈的pdftk预编译版本可在此处获取:https: //github.com/millie/pdftk-source
希望这可以节省别人的麻烦!
and*_*ery 11
如果它对这里的任何人有帮助,我会按照确切的步骤来安装millie的预编译pdftk并使用我现有的Cedar应用程序.你的旅费可能会改变:
mkdir -p [my_project]/vendor/pdftk/lib [my_project]/vendor/pdftk/bin
cd /tmp
git clone https://github.com/millie/pdftk-source.git
cd pdftk-source
tar xzvf pdftk.tar.gz
mv bin/pdftk [my_project]/vendor/pdftk/bin/
mv lib/libgcj.so.12 [my_project]/vendor/pdftk/lib/
cd [my_project]
git add -f vendor/pdftk/
git commit -m "Add pdftk dependencies"
git push heroku master
heroku config:set LD_LIBRARY_PATH=/app/.heroku/vendor/lib:/app/vendor/pdftk/lib
heroku config:set PATH=/app/.heroku/python/bin:/usr/local/bin:/usr/bin:/bin:/app/vendor/pdftk/bin
heroku run bash
$ pdftk
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2215 次 |
| 最近记录: |