14

我似乎无法弄清楚如何从 url 导入图像

要从我的本地主机导入图像,我使用:

image"./assets/images/img.png"

当我用 URL 替换路径时,它说

`image' : URL not found

有没有解决方案,或者我应该创建一个下载图像并使用它返回的路径的def?

4

2 回答 2

42

您需要执行以下操作 -

require "open-uri"

Prawn::Document.generate(INSERT_YOUR_PDF_FILENAME_HERE) do 
   image open(INSERT_YOUR_URL_HERE)
end

有关详细信息,请参阅http://rubydoc.info/gems/prawn/0.12.0/frames

于 2012-07-20T04:56:14.863 回答
1

我得到了这个为我工作:

image open("https://driver.mbpgroup.eu/images/mbp_logo.jpg"), position: :right, width: 250

我无法让它为我工作(Prawn 文档):

image "https://driver.mbpgroup.eu/images/mbp_logo.jpg", position: :right, width: 250
于 2020-04-16T09:46:53.297 回答