Имеется шаблон визитки в виде отдельного файла SVG.
Формат SVG выбран потому, что работа фактически дизайнеро-типографическая. А PDF - потому что созданный документ автоматически скачивается по FTP программой с удалённого компа и там посылается на печать. Но это не суть.
В шаблоне текстовые метки типа "[TEXT]" будут заменены на соответствующие значения из базы данных.
Макет кода генерации наподобие такого:
cards.each do |card|
svg = replace_tags_in_svg(svg_template, card.tags)
pdf.generate_page(svg)
pdf.new_page
end
Какими библиотечными средствами посоветуете создавать визитки в конечном формате PDF?
Сам проект написан на Руби. Я пробовал создавать средствами Prawn::Svg, но эта библиотека выдаёт искривлённый вывод даже на простой вёрстке. Предпочтительно создание единого PDF для всех визиток.
Предложения по использованию других средств также принимаются.
Тема продублирована на ОберонКоре:
http://forum.oberoncore.ru/viewtopic.php?f=5&t=3653