この広大な分野で、HTML に埋め込まれた SVG を使用して PDF を作成することに成功した人はいますか? 私はいつもセグメンテーション違反を受け取っています。
または、SVG を HTML ファイルに埋め込み、それを PDF にエクスポートする方法は他にありwkhtmltopdf
ますか?
この広大な分野で、HTML に埋め込まれた SVG を使用して PDF を作成することに成功した人はいますか? 私はいつもセグメンテーション違反を受け取っています。
または、SVG を HTML ファイルに埋め込み、それを PDF にエクスポートする方法は他にありwkhtmltopdf
ますか?
同様の問題がありました。SVG 画像に埋め込まれた JavaScript がセグメンテーション違反を引き起こす可能性があるようです。
pygal Python モジュールを使用して SVG グラフを生成していました。SVG グラフを使用して HTML から PDF を正常に生成するには、いくつかのことを行う必要がありました。
のようにsvgタグで画像サイズを指定する
<svg ... width="300" height="200">
(pygal の場合は explicit_size キーワードを使用します)
次のように、SVG 画像を base64 エンコード形式でimgタグに埋め込みます。
<img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0...">
私はwkhtmltopdfの11番目のバージョンを使用していました。
そうです..私はついにそれをやってのけることができました...必要なのは元のepsファイルのちょっとした処理だけでした。イラストレーターでファイルを開き、「透明度をフラット化」することを選択しました。ファイルの多くのレイヤーなどをフラット化することでした。次にsvgとして保存すると、PDFで適切にレンダリングされます。
うまくいけば、これが私と同じ問題を抱えている人がいたら役立つでしょう。ありがとうございました!:D