Я создаю блестящее приложение, которое мне нужно экспортировать с помощью R Markdown в виде документа слова .docx с использованием шаблона стиля слова
Мой код ошибки из 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: я генерирую свой файл из загрузочной флеш-панели Handler, вот код из него:
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()))
}
)