0

我想在 pdf 中呈现签名。

我的html代码:

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
  <path stroke="navy" stroke-width="2" fill="none" d="<%= @image %>"/>
</svg>

@image = "M96,8 L96,9 L96,11 L96,14 L98,18 L101,22 L115,32 L126,43 L142,50 L165,56 L189,56 L207,56 L219,50 L230,46 L233,43 L235 ,41 L236,40 L238,39 L239,39"

我怎样才能在pdf中呈现这个?

我正在使用 rails 3 + prawn。

或者我如何使用@image 创建一个 png?

有什么建议吗?

4

3 回答 3

0

您可以使用https://github.com/mogest/prawn-svg

无法确认它是否有效,但我需要和你一样。

我发现经过简单的谷歌研究后,我找到了这个插件。

我会尽快测试它。

亲切的问候

于 2015-03-18T19:00:17.827 回答
0

您可以使用wicked_pdf gem 将 HTML 和 JavaScript 呈现为 PDF 文件。它使用wkhtmltopdf库。

要转换为 PNG,我会推荐使用lib的IMGKit gem。wkhtmltoimage

于 2013-04-15T12:51:46.037 回答
0

我不熟悉 ruby​​ on rails 或 prawn 但如果您查看 PDF 规范的 Graphics 部分,特别是在 path 部分中,它会显示命令的布局方式。

您可能会使用此信息将 SVG 绘制命令映射到 postscript/pdf 绘制命令。

一个可能有帮助的问题:如何在 PDF 文档中插入 SVG 文件?

于 2013-04-15T12:34:32.543 回答