2015-06-10 87 views
0

您好研究員[R愛好者,撰寫文件輸出爲PDF

我想知道是否我們可以從DOCX中R(不使用其他轉換工具)創建一個PDF版本。我使用ReporteRs包創建docx報告。我想在pdf副本中複製一份。是否可以在R內使用,而無需使用任何外部軟件?先謝謝你。

+1

'PDF( 'your_file_name.pdf')'' 這裏#do東西,打印graphs' 'dev.off()' – Michal

+1

你爲什麼不只是有點改變你的代碼,並使用R-Sweave代替。不需要從Markdown - > docx - > PDF。 – Vlo

+0

我知道打印圖表的PDF功能。但我不確定它是否可以打印Reporters包中使用的列表並將其轉換爲多頁PDF文檔。不過謝謝你的建議。 – JeanVuda

回答

1

以下是一種方法。免責聲明:這個答案出現在谷歌組ReporteRs

writeDoc(doc, file = docfile) 
system(paste("libreoffice --headless --convert-to pdf ", docfile), intern = TRUE) 

它需要在系統中安裝LibreOffice的應用。