ヒアドキュメント文字列があります
html =<<EOF
<span>
Hello hello 123
</span>
<a>Link1</a>
<a>Link2Link2</a>
EOF
私が言うとputs html
、それはhtmlをそのまま提供します。つまり、改行で問題ありません。呼び出すp html
と、改行なしで html が取得されます。
ただし、本当に必要なのは、この html を画像に変換することであり、改行が必要です。これが私がそれを行う方法です:
kit = IMGKit.new html, quality: 30
# using Magick::Image ......
# some code which is not important....
img.write("my_gif.gif")
既に述べたように、結果の html には改行がなく、1 行しかないという事実を除けば、ほとんど問題ありません。
<span>Hello hello 123</span><a>Link1</a><a>Link2Link2</a>
もちろん、<br />
タグを付ければOKです。しかし、何らかの理由でそれを行うことができません。使用したくないのに<br />
改行が残っています。
IMGKit
これは、またはRmagic
私が確信しているように、問題ではありません。
では、どうすればそれを達成できますか?