最近我的应用程序出现了一件非常奇怪的事情,并且不确定发生了什么变化?邪恶的pdf不再显示我的亚马逊s3服务器上的public class Item{}
图像。我正在使用带有https://
的图像,它们之前显示的只是找到的。
图像显示无法在本地或在Heroku上运行。在我的生产服务器上,pdf渲染不能正常工作并创建一堆空白页面。
我正在使用宝石
src= "https://pathtoimage.png"
答案 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-binary
,0.9.9
捆绑在一起的wkhtmltopdf版本存在此问题。卸载gem然后安装更新的二进制文件,例如0.12.2.1
,解决了这个问题。
我在OS X上,所以我用自制软件安装了它,但wkhtmltopdf.org上有其他系统的二进制文件
以下是如何使用自制软件安装更新版本的wkhtmltopdf:
brew install cask
brew cask install wkhtmltopdf