我似乎不知道如何从网址导入图像
要从我的本地主机导入图像,我使用:
image"./assets/images/img.png"
当我用 URL 替换路径时,它会显示
`image' : URL not found
是否有解决方案,或者我应该创建一个 def 来下载图像并使用它返回的路径?
您需要执行以下操作 -
require "open-uri"
Prawn::Document.generate(INSERT_YOUR_PDF_FILENAME_HERE) do
image open(INSERT_YOUR_URL_HERE)
end
我得到了这个对我有用:
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
我得到了这个工作,在我的环境中,所有 PDF 都是从一个单独的内部 gem 生成的。不确定这是否有帮助,但它对我有用
image URI.open("https://driver.mbpgroup.eu/images/mbp_logo.jpg"), position: :right, width: 250