繁体   English   中英

使用pandoc将html转换为Word docx

[英]knitr html to Word docx using pandoc

我一直在使用pandoc将一些示例R markdown html输出保存到Word中。 我实际上只是这样做,所以我可以添加一些分页符以便于打印:

system("pandoc -s Exercise1.html -o Exercise1.docx")

尽管输出是可以接受的,但我想知道是否有办法保持R块的原始语法突出显示(就像它们在原始编织HTML文档中一样)?

另外,我似乎在转换过程中失去了所有图像,必须用手将它们粘贴到Word中。 那是正常的吗?

为什么不将Markdown直接转换为Word格式?

无论如何,Panddoc不支持Word中的语法突出显示:“ 当前,使用此信息的唯一输出格式是HTML和LaTeX。

关于图像:如果将Markdown直接转换为Word,则Word文件肯定包含这些图像。 我不确定HTML源代码,但是我想您可能遇到路径问题。

使用rmarkdown软件包 (包含在当前预览版本的 RStudio 0.98.682中),将Rmd转换为docx非常简单,并且代码高亮显示在docx文件中。

您只需要在降价文字的顶部添加以下内容:

---
title: "Untitled" # obviously you can change this
output: word_document # specifies docx output
---

但是,此转换似乎仍不支持分页符。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM