邪恶的pdf没有显示亚马逊s3图像

时间:2015-06-15 04:10:44

标签: amazon-web-services wkhtmltopdf wicked-pdf

最近我的应用程序出现了一件非常奇怪的事情,并且不确定发生了什么变化?邪恶的pdf不再显示我的亚马逊s3服务器上的public class Item{}图像。我正在使用带有https://的图像,它们之前显示的只是找到的。

图像显示无法在本地或在Heroku上运行。在我的生产服务器上,pdf渲染不能正常工作并创建一堆空白页面。

我正在使用宝石

src= "https://pathtoimage.png"

3 个答案:

答案 0 :(得分:2)

这是为我工作的wkmtltopdf-binary的分支:https://github.com/pallymore/wkhtmltopdf-binary。 在Gemfile中插入以下行:

gem 'wkhtmltopdf-binary-edge', '~> 0.12.2.1'

答案 1 :(得分:1)

过去2天我面临同样的问题。我有wkhtmltopdf的版本是0.9.6。我已将版本升级到0.9.9。现在它的工作正常。

我觉得亚马逊可能会改变一些事情。

答案 2 :(得分:0)

似乎与wkhtmltopdf-binary0.9.9捆绑在一起的wkhtmltopdf版本存在此问题。卸载gem然后安装更新的二进制文件,例如0.12.2.1,解决了这个问题。

我在OS X上,所以我用自制软件安装了它,但wkhtmltopdf.org上有其他系统的二进制文件

以下是如何使用自制软件安装更新版本的wkhtmltopdf:

brew install cask
brew cask install wkhtmltopdf