2009-08-10 2 views
4

Использует ли кто-нибудь креветку/креветку с Jruby на рельсах? Я установил креветку 0.5.01 и рельсы 2.3.2. Я только что установил креветку и креветку и начал играть с возможностями создания PDF-файлов. Я обеспокоен тем, что сайт pranwto больше не находится в сети - http://www.cracklabs.com/prawnto Является ли этот плагин rails мертвым? Или он куда-то переместился? Основываясь на других сообщениях Generate PDF from Rails, они выглядят как инструменты для создания PDF-файлов для Ruby и (J) Ruby on Rails. Может ли кто-нибудь с опытом работы с PDF-gen в RoR подтвердить, что это все еще путь?PDF-образование с креветкой и праунто

(Примечание: Я использую JRuby на Rails, так что если есть лучший вариант или что-то в Java, что я должен изучать дальше, дайте мне знать ... Я гугл Flying Saucer Project от этого post, который, казалось, интересно .. мысли по этому проекту?)

+0

Я настоятельно рекомендую вам взглянуть на проект Flying Saucer, чтобы написать конвертер HTML/CSS в PDF на Java. Это выдающийся проект, и вы можете добиться отличных результатов в нескольких строках. Поскольку вы используете JRuby, это имеет еще больший смысл. – Olly

ответ

2

Плагин prawnto is up and alive on Github, хотя и без большой документации.

Я построил несколько приложений Rails, которые поместили начало и начало в формате PDF, и я могу определенно подтвердить, что Prawn/Prawnto - это путь. DSL, предоставляемый Prawn, действительно элегантен и приятен в работе, и хотя библиотека не настолько функциональна, как другие, она обрабатывает большую часть того, что вам понадобится из коробки, без какой-либо боли.

Я видел, как Григорий Браун (автор библиотеки Prawn) рассказывал о реализации Ruby, и он является пользователем JRuby. Я был бы удивлен, если вы найдете там какие-то проблемы, хотя я лично не использовал креветку с JRuby.

Prawn Google Group относительно активный и полезный, так что вы также можете проверить его.

Похоже, что Prawn website по-прежнему доступен.

+1

Ссылка Github больше не работает ... – Smar

0

Похоже, что креветка была перенесена в GitHub. У вас должен быть возможность скачать источник.

http://github.com/sandal/prawn/tree/master

Также - по состоянию на 10/08/2009, последние изменения в библиотеке, по всей видимости, были на 19 июля 2009 г. Таким образом, кажется, библиотека жива.

4

Мы использовали все эти решения (креветки/prawnto, Prince, Ruport, и я думаю, даже PDF-writer) перед запуском в «Wicked PDF» Rails плагин и wkhtmltopdf.

Это был СПАСАТЕЛЬ ЖИЗНИ!

Комбинация плагинов и служебных программ использует Webkit для создания PDF-документов из ваших представлений. Таким образом, вы можете повторно использовать все свои HTML, erb, haml, css и sass для создания великолепных PDF-файлов без перезаписи почти ничего.

Утилита (wkhtmltopdf) является открытым исходным кодом и доступна в исходных пакетах, а также в бинарных пакетах для Linux, Windows и Mac. Конечно, наши жалкие приклады должны запускать Solaris, поэтому я пытаюсь скомпилировать эту вещь уже месяц ... arg. :-)

 Смежные вопросы

  • Нет связанных вопросов^_^