【发布时间】:2017-02-08 04:25:54
【问题描述】:
这可能吗?我是谷歌的一切都让我将 Markdown 转换为 PDF。但我想在降价文件中显示 PDF 图像。这是我的例子:

如果我使用常规图像,它就可以正常工作。我也知道将 PDF 转换为图像。
【问题讨论】:
这可能吗?我是谷歌的一切都让我将 Markdown 转换为 PDF。但我想在降价文件中显示 PDF 图像。这是我的例子:

如果我使用常规图像,它就可以正常工作。我也知道将 PDF 转换为图像。
【问题讨论】:
Markdown 本身没有嵌入 PDF 的机制。但是,Markdown accepts raw HTML 在其输入中并通过原样传递。所以您可能想问的问题是:您将如何在 HTML 中嵌入 PDF?换句话说,使用什么 HTML 让浏览器显示嵌入在 HTML 页面中的 PDF?您只需将该 HTML 包含在您的 Markdown 文档中即可。
您可以在问题的答案中找到很多建议:Recommended way to embed PDF in HTML?。例如,this answer 为旧版浏览器提供了一个不错的解决方案(所有功劳归于Suneel Omrey):
<object data="http://yoursite.com/the.pdf" type="application/pdf" width="700px" height="700px">
<embed src="http://yoursite.com/the.pdf">
<p>This browser does not support PDFs. Please download the PDF to view it: <a href="http://yoursite.com/the.pdf">Download PDF</a>.</p>
</embed>
</object>
【讨论】:
object 和 embed 标签 (step 2 in this list)。所以,不,它可能无法在 gitHub.com 上运行。
我通过使用xfun R 包找到了更好的方法。
xfun::embed_file("homework.pdf")
这会将您的 pdf 文件嵌入到 Rmarkdown 的输出中。更多信息可以通过link查看。
我希望你会喜欢这个。
【讨论】: