这可行吗?我在谷歌上搜索的所有内容都是将Markdown转换为PDF。但是我想在Markdown文件中显示一个PDF图像。这是我的示例:
![hustlin_erd](erd.pdf)
如果我使用常规图像,则可以正常工作。另外,我知道将PDF转换为图像。
Markdown本身没有嵌入PDF的机制。但是,Markdown在其输入中接受原始HTML并将其不经修改地传递。因此,你可能想问的问题是:如何在HTML中嵌入PDF?换句话说,一个人会使用什么HTML来使浏览器在HTML页面中显示嵌入式PDF?你只需将该HTML包含在你的Markdown文档中即可。
你可以在回答Recommended way to embed PDF in HTML?中找到很多建议。例如,此答案提供了一种带有旧版浏览器回退的好的解决方案(所有信用归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>
我通过使用 xfun
R 包找到了一种更好的方法。
xfun::embed_file("homework.pdf")
object
和embed
标签(在此列表中的第二步)。因此,在 GitHub.com 上可能无法正常工作。 - Waylan