2013-04-15 49 views
0

我想呈現PDF中的簽名。在PDF中呈現SVG標籤

我的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 +對蝦。

或者我怎麼用@image創建一個PNG?

有什麼建議嗎?

回答

0

我不熟悉rails或prawn上的ruby,但是如果你看一下PDF規範的圖形部分,特別是在路徑部分,它顯示了命令的佈局。

您可以使用此信息從SVG繪圖命令映射到postscript/pdf繪圖命令。

的一個問題,這可能有助於:How to insert a SVG file in a PDF document?

0

可以使用wicked_pdf寶石這使得HTML和JavaScript成PDF文件。它使用wkhtmltopdf庫。

要轉換爲PNG,我會推薦IMGKit寶石,它使用wkhtmltoimage庫。

0

您可以使用,如果它工作https://github.com/mogest/prawn-svg

不能確認,但我需要做的和你一樣。

我發現經過簡單的谷歌研究後,我發現這個插件。

我會盡快測試它。

親切的問候