繁体   English   中英

参考 C# html 字符串中的本地磁盘映像

[英]Refer local disk image in C# html string

我正在使用 DinkToPdf 生成 pdf 文档,并且需要使用 img 标签嵌入图像(存在于发布文件夹中)。

我跟着这个 SO 帖子: 添加 <img> HTML 标记到 C# 字符串

但它仅适用于 Internet URL,不适用于本地磁盘映像

我尝试的是 var HTML = @"<img src=""/myimage.png""/>"

但是一旦生成 PDF 就不会显示任何图像。 但如果路径是互联网 URL 则工作正常

我该如何解决这个问题?

[编辑澄清问题]图像驻留在服务器中,这需要嵌入到文档的第一页

如果您的图像在文件夹 \wwwroot\Documents\ImgName.jpg 中,则需要像这样指定完整路径

<img src="https://localhost:50001/Documents/ImgName.jpg">
        

不需要完整路径。 确保您的相对路径正确。

<img src=""/myimage.png""/>"图像是否驻留在相同的执行环境中?

如果不使用~到 go 回一个目录。 图像不能存在于不同的项目中。 它应该与执行项目相同。

文件夹结构的屏幕截图会很有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM