Ruby on Rails генерация PDF - PullRequest
       6

Ruby on Rails генерация PDF

0 голосов
/ 21 февраля 2011

Я портирую настольное приложение на www с ruby ​​on rails. Настольное приложение написано на c # и генерирует довольно сложные pdf-файлы. Мне интересно, что это плохая идея - извлекать классы, которые генерируют эти PDF-файлы, упаковывать их в инструмент командной строки и генерировать PDF-файлы из приложения rails, вызывая эту программу командной строки (я могу использовать для этого mono), сохраняя их на диск, а затем отправить его в браузер?

Есть ли какие-либо распространенные известные проблемы, о которых мне следует беспокоиться при таком подходе?

Ответы [ 2 ]

1 голос
/ 21 февраля 2011

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

В зависимости от требований вашего сгенерированного PDF, может быть хорошим подходом для создания HTMLпросмотреть и преобразовать его в PDF. pdfkit gem делает это чрезвычайно просто:

PDFKit.new('http://google.com').to_file("output/google.pdf")

Все стилизация выполняется с помощью CSS, а поскольку pdfkit использует webkit, вы можете использовать новейшие стили CSS3 - закругленные углы и т. Д.

1 голос
/ 21 февраля 2011

Генерировать их с помощью вызова из командной строки неплохо, и именно это в конечном итоге делают большинство инструментов для генерации pdf.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...