【问题标题】:Display pdf image in markdown在 Markdown 中显示 pdf 图像
【发布时间】:2017-02-08 04:25:54
【问题描述】:

这可能吗?我是谷歌的一切都让我将 Markdown 转换为 PDF。但我想在降价文件中显示 PDF 图像。这是我的例子:

![hustlin_erd](erd.pdf)

如果我使用常规图像,它就可以正常工作。我也知道将 PDF 转换为图像。

【问题讨论】:

    标签: html markdown


    【解决方案1】:

    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>
    

    【讨论】:

    • @FelipeS.S.Schneider 我希望 GitHub 的卫生过滤器会删除 objectembed 标签 (step 2 in this list)。所以,不,它可能无法在 gitHub.com 上运行。
    【解决方案2】:

    我通过使用xfun R 包找到了更好的方法。

    xfun::embed_file("homework.pdf")
    

    这会将您的 pdf 文件嵌入到 Rmarkdown 的输出中。更多信息可以通过link查看。

    我希望你会喜欢这个。

    【讨论】:

      猜你喜欢
      • 2021-02-07
      • 1970-01-01
      • 2020-06-18
      • 2022-08-18
      • 1970-01-01
      • 1970-01-01
      • 2017-05-27
      • 2017-06-03
      相关资源
      最近更新 更多