在项目的Image文件夹中访问jpg文件

本文关键字:访问 jpg 文件 文件夹 项目 Image | 更新日期: 2023-09-27 18:05:14

我正在编写一个使用第三方.dll生成PDF的程序。我试图通过在我创建的文件夹(Images)中的项目中发送jpg (Logo.jpg)的字符串路径来添加标题图像到PDF,但使用这样的代码不工作。

PDFPage.AddHeaderImage("String path of the jpg in the project") 
PDFPage.AddHeaderImage("~/Images/Logo.jpg))

存在"could not find file"异常。

当我像这样指向我的计算机上的文件时,它可以正常工作…

PDFpage.AddHeaderImage("C:/Source Code/Source/images/Logo.jpg");

但是,我不想指向我计算机上的文件。我想指出在我的项目中,我把Logo.jpg的图像文件夹中的文件。我还将图像放在参考资料中,但不知道访问它的字符串是什么。两种方式都可以。

. addheaderimage需要一个字符串路径

在项目的Image文件夹中访问jpg文件

如果您在Visual Studio的解决方案资源管理器中设置了图像文件的属性Build Action = ContentCopy To Output Directory = Copy Always,那么该图像文件将与编译后的应用程序一起输出到bin文件夹中。然后,您可以使用与可执行文件相关的路径。

PDFPage.AddHeaderImage("Images/Logo.jpg));