繁体   English   中英

段落中的MigraDoc图像-不完整的文件路径

[英]MigraDoc Images in a Paragraph - not Full File Path

我想在MigraDoc的段落中显示图像。 到目前为止,我发现的示例都需要完整的文件路径来引用图像文件:

answerParagraph.AddImage("C:\Project\Images\Image.png")

但是我想使用某种相对路径或名称空间引用。 甚至是实际的图像对象。 除了完整的文件路径外,什么都没有。

PDF渲染器允许设置工作目录(类PdfDocumentRenderer属性WorkingDirectory )。 我认为RTF渲染器也是如此。

搜索具有相对路径的文件将从此工作目录开始。

您可以为MigraDoc下载的示例均使用相对路径。 一个例子:
http://pdfsharp.net/wiki/HelloMigraDoc-sample.ashx

Image image = section.AddImage("../../images/Logo landscape.png");

我不知道您查看的是哪个示例-但是要求绝对路径对于应该在用户解压缩的任何地方都可以编译和工作的示例代码不满意。

您还可以使用伪文件名(仅PDF渲染器)传递图像的二进制数据。 也可以看看:
http://pdfsharp.net/wiki/MigraDoc_FilelessImages.ashx

暂无
暂无

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

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