在WPF应用程序中嵌入PDF作为资源

时间:2010-12-29 07:41:52

标签: c# .net wpf

我想嵌入一个PDF文件(基本上有产品详细信息,发行说明),并希望从菜单栏中打开该文件。什么是最好的方法。我还需要在安装程序中使用此文件。所以我正在寻找一种方法,在编译时文件将被移动到BIN,从那里安装程序可以访问该文件。

IDEAS ......

2 个答案:

答案 0 :(得分:3)

将文件添加到项目中构建EXE(使用Visual Studio中的添加现有文件)。然后右键单击visual studio中的文件,转到属性,并验证构建操作是“内容”,复制到输出目录是“始终”还是“如果更新”(适合您)。

然后,该文件将始终复制到EXE所在的同一目录,并且您的应用程序将能够访问它,因为它始终位于应用程序的目录中。

如果安装程序只占用BIN目录,那么它也可以访问它,因为该文件将驻留在BIN目录中。

玩得开心!

答案 1 :(得分:1)

最后我按照以下方式做到了: 一个。我们有一个包含notes.pdf的文件夹(由installshield使用)。 湾创建了一个预构建命令,用于将pdf文件从installshield文件夹复制到输出目录。 C。使用process.start(“notes.pdf”);打开文件。因为它首先在bin目录中查找pdf文件,我们已经在那里复制了它。

它适用于安装程序版本和代码运行应用程序。