我有我的WPF C#项目中包含的“image.png”无文件图像作为“嵌入式资源”。这种图像的全名是“myapplication.image.png”。为什么MigraDoc给这个无文件图像“找不到图像”?
我在通过MigraDoc生成的文档中使用这样的图像。然而,生成的文档包含了我所规划的所有竞争者,但是在一个灰色方块中写下了“找不到图片”而不是图片“image.png”。
为了通过MigraDoc在我的文档中使用“image.png”,我将文件“image.png”作为嵌入资源添加到了我的项目中。因此,我遵循此sample将此图像包含在文档中。 我生成的代码如下所示:
byte[] imageStream = LoadImage("myapplication.image.png");
string imageFilename = MigraDocFilenameFromByteArray(imageStream);
Image image = para.AddImage(imageFilename);
哪里“的LoadImage”和“MigraDocFilenameFromByteArray”方法被编码为样本。
我错过了什么? 有人会提供一个指针吗?
确保您使用的是MigraDoc 1.50(不是1.32或更早版本)。请提供一个MCVE,以便我们可以在调试器中检查您的代码。 –
@ User241.007绝对是1.32!现在,我移动了1.50 Beta3,图像显示正确,谢谢。 –