如何在 Microsoft .NET Framework 中的 properties.resources 中获取图像的路径名?

杰姆兄弟

这是我在堆栈溢出中的第一个问题(耶嘿)!

所以我使用 Itext 7 在我的程序中创建 PDF 文件。创建 PDF 时,里面的文档有一个图像标志。当我使用此路径名在调试模式下运行程序时,它可以工作:

string imageFile = "../../Resources/smIcon(Transparent).png";
ImageData imagedata = ImageDataFactory.Create(imageFile);
Image image = new Image(imagedata).SetHeight(100).SetWidth(200);
document.Add(image); 

但是,由于路径名称,发布项目和运行应用程序并不允许我创建 PDF...我尝试通过删除上面的代码来发布没有徽标,并且它可以创建一个 PDF 文档,我怀疑问题是路径名。

很高兴知道你们是否有解决方案!谢谢。

杰姆兄弟

在一个好朋友的帮助下找到了解决它的方法。

ImageData imagedata = ImageDataFactory.Create(Properties.Resources.smIcon_Transparent_, null);
Image image = new Image(imagedata).SetHeight(100).SetWidth(200);

所以基本上通过这种方式,我不需要获取文件的实际路径名,而是获取properties.resource中的那个,发布项目不需要更改路径。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在JUnit中获取src / test / resources目录的路径?

如何在Java中更改文件的路径名?

如何从JavaScript中的网址获取路径名值?

如何在Windows 10中安装.NET 4 Framework

如何在Microsoft Bot Framework LuisIntent方法中获取原始消息文本

ASP.NET 5:如何在Microsoft.Extensions.Logging中配置日志的路径

如何从PHP中的数据库完整路径名获取每个用户的图像

如何在Microsoft Bot Framework中的对话框之间传递对象?

如何在Microsoft Bot Framework中的网络聊天中添加刷新按钮?

在Microsoft Bot Framework中,如何从聊天的URL中提取参数?

如何在.NET Framework 4.6.1中使用IActionResult?

在.net Framework而不是.netcore中创建Microsoft Bot项目?

如何从Microsoft Bot Framework中的PromptValidator获取stepContext?

如何在Gatsby中获取布局文件中的路径名

如何在.Net Framework AuthorizeAttribute中调试JWT问题

在Powershell中获取.NET Framework目录的路径

如何在.NET Framework for Serilog中设置配置

如何在确认提示(Microsoft Bot Framework)中添加对其他语言的支持?

如何在浏览器中请求ASP.NET(.NET FRAMEWORK)中的DELETE http方法

如何在AppDomain中获取所有非.NET Framework程序集?

如何在Windows 8.1中修复Microsoft .NET Framework?

如何在Microsoft Bot Framework + C#中安排任务?

Microsoft Bot Framework中的C#.net或Node.Js?

如何在 Microsoft Bot Framework 中检索 AdaptiveCard 发布的表单数据?

如何从配置文件中获取 blob 路径名容器名称

我如何在应用安装时从 Microsoft Teams 上的 Microsoft Bot Framework 中的团队中拉取用户

如何在 docker 中安装 .net Framework?

如何在 Microsoft Bot Framework Webchat 中向 QnAMakerOptions 按钮添加工具提示

如何在 .NET Core Entity Framework 中获取授权标头值