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

私はこれを私のために働かせることができませんでした(エビのドキュメント):

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