2013-04-15 3 views
0

Я хочу сделать подпись в формате pdf.Render SVG Tag в 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 L 165 , 56 L189,56 L207,56 L219,50 L230,46 L233,43 L235,41 L236,40 L238,39 L239,39"

как я могу вынести это в PDF?

im использование рельсов 3 + креветка.

ИЛИ как я могу создать с помощью @image png?

любой совет?

ответ

0

Я не знаком с рубином на рельсах или креветке, но если вы посмотрите раздел «Графика» спецификации PDF, в частности, в разделе пути, он показывает, как выкладываются команды.

Вы можете использовать эту информацию для сопоставления команд рисования SVG командам рисования postscript/pdf.

Вопрос, который может помочь: How to insert a SVG file in a PDF document?

0

Вы можете использовать wicked_pdf драгоценный камень, который визуализирует HTML и JavaScript в файл PDF. Он использует библиотеку wkhtmltopdf.

Чтобы преобразовать в PNG, я бы порекомендовал драгоценный камень IMGKit, в котором используется wkhtmltoimage lib.

0

Вы можете использовать https://github.com/mogest/prawn-svg

Не могу подтвердить, если он работает, но, как мне нужно, чтобы сделать то же самое, как вы.

Я обнаружил, что после простого исследования Google я нашел этот плагин.

Я проверю его, как только смогу.

С уважением