【发布时间】:2018-01-27 02:33:28
【问题描述】:
我想在闪亮的仪表板中创建项目的 Word 文档。仪表板包含文本、由 ggplot 和 htmlwidgets 生成的图。
word 文档的生成是通过 Rmarkdown 完成的,当我包含文本和 ggplots 时它运行良好。不过,我正在为 htmlwidgets 苦苦挣扎。我试图将从 htmlwidget 生成的 html 直接包含到文档中,但它不起作用。当我选择输出“html_document”而不是“word_document”时,它确实有效。 一些元素被包括在内,但其他一些元素似乎被忽略了。下面只是一个简单的例子,链接和图像没有出现在word文档中。有什么想法吗?
---
title: 'Title'
output:
word_document:
md_extensions: +markdown_in_html_blocks
---
<html>
<head>
<meta charset="utf-8" />
<title>title</title>
<a href="https://google.com"><h2>Text without link</h2></a>
<img src="test.png">
</body>
</html>
【问题讨论】:
-
我认为这是
webshot包的工作 -
这个问题很有趣,但该示例不起作用,原因如下:如Pandoc's documentation 中所述,原始
HTML在HTML中原封不动地通过并以其他格式抑制。你能提供一个最合适的例子吗? -
非常感谢!我已经能够通过 webshot 包将 htmlwidget 的图像添加到 word 文档中。是的,你是对的,我的示例不起作用,因为它被抑制了。