gpt4 book ai didi

html - 在可共享的 HTML r markdown 文档中嵌入图像

转载 作者:行者123 更新时间:2023-12-02 20:36:24 25 4
gpt4 key购买 nike

我有一个 R markdown 文档,它是使用 Shiny 的应用程序创建的,保存为 HTML。我在输出的右上角插入了一个 Logo ,这是使用以下代码完成的:

<script>
$(document).ready(function() {
$head = $('#header');
$head.prepend('<img src=\"FILEPATH/logo.png\" style=\"float: right;padding-right:10px;height:125px;width:250px\"/>')
});
</script>

但是,当我保存 HTML 输出并共享输出时,用户当然看不到 Logo ,因为代码正在尝试查找其计算机上不存在的文件路径。

所以,我的问题是 - 有没有一种方法可以在不使用文件路径的情况下将 Logo 包含在输出中?理想情况下,我不想将图像上传到网络,并将源更改为网址。

最佳答案

您可以使用 knitr::image_uri 将图像文件编码为数据 URI。如果您想将它添加到您的文档中,您可以在您的 header 中添加由以下命令生成的 html 代码,而不是您的脚本:

htmltools::img(src = knitr::image_uri("FILEPATH/logo.png"), 
alt = 'logo',
style = 'float: right;padding-right:10px;height:125px;width:250px')

关于html - 在可共享的 HTML r markdown 文档中嵌入图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47011049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com