我正在尝试使用 wkhtmltopdf/wickedpdf(均为最新版本,rails 也是最新版本)将我的 rails 应用程序中的页面导出为 pdf。但是,来自 facebook 的外部图像(显然带有绝对 url)没有显示:我得到了带有“?”的经典空框 当图片丢失时。HTML版本很好。
我尝试使用其他来源的其他图片,它按预期工作。只有fb图片会造成麻烦。但是我绝对需要那些。
有任何想法吗?谢谢你的时间!
我正在尝试使用 wkhtmltopdf/wickedpdf(均为最新版本,rails 也是最新版本)将我的 rails 应用程序中的页面导出为 pdf。但是,来自 facebook 的外部图像(显然带有绝对 url)没有显示:我得到了带有“?”的经典空框 当图片丢失时。HTML版本很好。
我尝试使用其他来源的其他图片,它按预期工作。只有fb图片会造成麻烦。但是我绝对需要那些。
有任何想法吗?谢谢你的时间!
您应该将图像下载到应用程序中并在 pdf 模板中使用图像的绝对路径,例如
"#{RAILS_ROOT}/public/path-to-fb-image}"
好的,看起来我使用的是错误版本的 wkhtmltopdf。必须尝试几次才能找到正确的方法,这是对我有用的方法。
@Hoang 的回答是另一种可能的解决方案。