我正在寻找一种简单的方法来为生成为 pdf 的标签生成预览。如果我可以将这些 pdf 文件转换为图像并在实际打印/下载之前将它们展示给用户,那就太好了。
该应用程序当前在 Jruby on rails 环境中运行,但我们很有可能切换到两个应用程序,一个在本机 ruby(主应用程序)中运行,一个在 jruby(pdf 工具)中运行。因此,选择并不仅限于这些世界之一。
到目前为止,我看到以下选项:
- RMagick:看起来很成熟,ImageMagick 作为后端,可能不适用于 jruby
- RMagick4J:与 RMagick 一样,但可用于 JRuby,显示为非活动状态,仅支持子集。
- Jmagick:Java 的 JNI 接口,仅适用于 JRuby
PDF 生成本身将始终在 Jruby 环境中,因此 JMagick 听起来是个好主意(预计可能的 JNI 麻烦)。另一方面,如果解决方案不限于一个平台,那就太好了。
有任何想法吗?建议?糟糕的经历?也许是一个完全不同的想法?
谢谢!