Knitr Word из блестящего не находит путь к Word-шаблону
Я создаю блестящее приложение, которое необходимо экспортировать с помощью R Markdown в виде документа Word с использованием шаблона стиля слова.
Мой код ошибки от R Markdown:
pandoc.exe: reference3.docx: openBinaryFile: не существует (такой файл или каталог отсутствует). Предупреждение: ошибка в: преобразование документа pandoc завершилось ошибкой 1 [трассировка стека недоступна]
Я понял, что добавление моего локального полного пути к файлу в шаблоне стиля слова решено. Проблема в том, что мне нужно это для блестящего приложения, работающего на сервере, поэтому, если указать полный путь к файлу, я могу столкнуться с некоторыми серьезными сложными вещами, которые нужно обработать внутри сервера.
Почему я не могу просто позвонить:
reference_docx: reference3.docx Поскольку мой шаблон стиля слова находится в той же папке, что и все мои другие файлы?
Мой заголовок YAML:
---
title: "Report DIC"
author: "Artur"
date: "`r format(Sys.time(), '%d %B, %Y')`"
output:
word_document:
reference_docx: reference3.docx
highlight: NULL
---
Obs: я генерирую свой файл из flexHashler downloadHandler, вот код из него:
output$downloadReport <- downloadHandler(
filename = "Resultados_Report.docx",
content = function(file){
tempReport <- file.path(tempdir(), report.Rmd")
file.copy(report.Rmd,
tempReport, overwrite = TRUE)
params <- list( anova = "Values",
nomes = "Names")
rmarkdown::render(tempReport, output_file = file,
output_format = "word_document",
params = params,
envir = new.env(parent = globalenv()))
}
)