У меня довольно большое приложение Shiny с десятками графиков (и множеством таблиц и вычислений), которые можно использовать онлайн, но главная особенность заключается в том, что клиенты генерируют PDF-файлы.Создание PDF теперь выполняется на стороне клиента, то есть с помощью браузера клиента (IE) и локально установленного цифрового принтера с использованием специально подготовленного шаблона HTML и файла CSS для оптимальной компоновки, которая охватывает длинный список очень специфических требований к дизайну PDF, которые не могутбыть легко покрытым RMD.
Решение далеко от оптимального, так как требует «много кликов» для конечных пользователей и очень чувствительно к локальным настройкам любого клиента (например, поля печати), которые не всегдаможно установить с помощью файла CSS.
Мои вопросы: возможно ли перенести генерацию PDF на серверную сторону как своего рода цифровой принтер, установленный на сервере, так что всетребования к макету покрыты и параметры пользователя (например, дата) применяются, в идеале, без необходимости пересчитывать все, чтобы получить результаты?Я уже думал о том, чтобы написать это в LaTeX, но это было бы очень сложной работой из-за очень специфических требований к макету.