16

HTMLタグをその場で画像に変換する方法を探しています...

つまり、htmlから作成された画像を返すメソッドへのパスを使用してimage_tagを作成できるようにしたいということです。

私はその解決策を探していましたが、それを解決するための適切な方法を思い付くことができませんでした...

何か案は?

メーチー

4

3 に答える 3

31

IMGkitは仕事をすることができます(githubの詳細

従来の HTML+CSS を使用して JPG を作成する

kit = IMGKit.new('http://google.com')
kit.to_jpg
kit.to_jpeg 
kit.to_png
kit.to_tif
kit.to_tiff

またはコントローラーで

@kit = IMGKit.new(render_as_string)

format.jpg do
  send_data(@kit.to_jpg, :type => "image/jpeg", :disposition => 'inline')
end
于 2011-11-28T12:01:03.303 に答える
1

HTML を画像に変換したいので、Web ページか何かの「スナップショット」を取得します。1 つのステップでこれを行う方法が正確にはわかりませんが、PDFKitを使用して PDF に変換してから、RMagick を使用して任意の画像形式に変換する方法があります。

于 2010-12-31T08:48:28.857 に答える