Создайте настроенный документ Rmarkdown - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть блестящее приложение, в котором пользователь может вводить информацию через форму с различными вводами, такими как текст, дата и т. Д. c. После ввода эта информация сохраняется в таблице в бэкэнде. Теперь на основе этого пользователь хочет сгенерировать документ / pdf в определенном формате для печати. Вот пример того, как может выглядеть окончательно заполненная форма:

enter image description here

Все поля, например, адрес для выставления счета, способ оплаты , отправлено в et c. вводятся через форму и хранятся в таблице. Как извлечь эту информацию из таблицы и показать ее в этом формате? Я смотрю на параметризованные документы Rmarkdown, но не знаю, как получить правильный формат.

1 Ответ

0 голосов
/ 23 апреля 2020

Что касается получения параметров в файл rmarkdown, вы можете использовать заголовок yaml. Поскольку ваши данные, скорее всего, поступают из реактивной среды, вы должны сохранить объект в глобальной среде с помощью оператора <<- или assign(). Эти значения могут быть доступны из файла Rmarkdown с заголовком yaml. Допустим, вы создали объект с именем address:

---
output: pdf_document
address: NA
---

. При форматировании отчета вам нужно будет использовать код latex либо внутри документа Rmarkdown, и / или вы укажете .tex файл в заголовке yaml:

---
output:
  pdf_document:
    includes:
      in_header: preamble.tex
address: NA
---
...