【发布时间】:2020-01-08 19:19:27
【问题描述】:
我正在将 Google Doc 下载为 .docx,然后转换为 markdown 以进行操作并导出为多种格式。
问题:当我使用 pandoc 进行转换时,它会去除标题(和副标题)并且不添加任何 YAML 标头信息。我可以在标题中手动添加标题,但我需要编写脚本,因此不需要丢失标题(理想情况下)或从 docx 中提取标题并添加到 YAML 标题中,然后将其连接到转换后的降价文件。
示例代码,从 docx 转换为 markdown 时标题丢失:
require(rmarkdown);require(devtools)
examplefile=paste0(tempdir(),"/example.docx")
download.file("https://file-examples.com/wp-content/uploads/2017/02/file-sample_100kB.docx",destfile=examplefile)
pandoc_convert(examplefile,to="markdown",output = "example.rmd", options=c("--extract-media=."))
render(paste0(tempdir(), "/example.rmd"),"html_document")
browseURL(paste0(tempdir(),"/example.html"))
【问题讨论】:
标签: r r-markdown pandoc bookdown