簡體   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