Pdf поколение с латексом в рельсах 3 - PullRequest
1 голос
/ 25 мая 2011

Есть ли способ генерировать PDF документы из латекса в рельсах 3?Мы использовали rtex (http://rtex.rubyforge.org/) в приложении rails 2, однако, похоже, что он не работает с rails 3. Наше приложение rails генерирует счета, используя латексный шаблон, который мы также используем для создания счетов вручную.придется поддерживать два шаблона, если нам нужно было найти другое решение для генерации PDF в rails 3.

Ответы [ 2 ]

0 голосов
/ 14 марта 2017

Старый вопрос, но я уверен, что это поможет любому, кто придет на эту страницу сейчас.

Взгляните на камень rails-latex (LatexToPdf).

Метод LatexToPdf.generate_pdf принимает два аргумента:

  • текстовое содержимое
  • хэш конфигурации

... и возвращает двоичный файл pdf, который вам придется записать в файл.

Я предлагаю прочитать источник , если вам нужно добавить конфигурацию.

Обратите внимание, что под капотом,драгоценный камень rails-latex по-прежнему зависит от расширения TeX (которое вам нужно скачать) для создания PDF.По умолчанию используется pdflatex, и я лично использовал xelatex.

На момент написания этого ответа этот драгоценный камень описывался как рендер для rails 3;хотя теперь он включает поддержку рельсов 4 и 5.

0 голосов
/ 25 мая 2011

Лучшее, что я нашел для таких вещей, - это создание файлов .tex на сервере, а затем вызов задачи rake, которая запускала системную команду pdflatex.но он предназначен для одного администратора и отлично работает на моем локальном компьютере, и я могу использовать те же самые латексные шаблоны для моих писем

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