Я пытаюсь экспортировать таблицу kable (латекс) в файл .pdf с помощью R Shiny.
Вот код, который я использую для создания таблицы kable латекса:
x<-kable(overall, align = c('l', 'c', 'c', 'c', 'c', 'c', 'c'), "latex", booktabs = T,
caption = "Sample Table",
escape = FALSE)%>%
kable_styling(latex_options = c("striped")) %>%
add_header_above(c(" " = 1, 'Group 1' = 3, 'Group 2' = 3))%>%
landscape()
save_kable(x, 'SampleTable.pdf')
Я могу экспортировать это в отдельную R-программу, но я бы хотел повторить экспорт с R Shiny. Я попытался обернуть код в функцию downloadHandler, но он не работает.
Пример кода:
output$export = downloadHandler(
filename = function() {"sampleTable.pdf"},
content = function(file) {
x<-kable(overall, align = c('l', 'c', 'c', 'c', 'c', 'c', 'c'), "latex", booktabs = T,
caption = "Sample Table",
escape = FALSE)%>%
kable_styling(latex_options = c("striped")) %>%
add_header_above(c(" " = 1, 'Group 1' = 3, 'Group 2' = 3))%>%
landscape()
save_kable(x, file)
}
)
Любое понимание будет оценено.