加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 如何打开也是项目资源的PDF文件?

发布时间:2020-12-15 18:20:48 所属栏目:百科 来源:网络整理
导读:我有一个PDF文件,我已将其作为资源导入到我的项目中.该文件是一个帮助文档,因此我希望能够将其包含在每个部署中.我希望能够通过单击按钮打开此文件. 我已将构建操作设置为“Embedd Resource”.所以现在我希望能够打开它.但是,当我尝试访问资源时 – My.Resou
我有一个PDF文件,我已将其作为资源导入到我的项目中.该文件是一个帮助文档,因此我希望能够将其包含在每个部署中.我希望能够通过单击按钮打开此文件.

我已将构建操作设置为“Embedd Resource”.所以现在我希望能够打开它.但是,当我尝试访问资源时 – My.Resources.HelpFile – 它是一个字节数组.如果我知道最终用户有一个适合打开PDF文档的程序,我该如何打开这个?

如果我错过了上一个问题,请指出正确的方向.我发现了几个关于在应用程序中打开PDF的问题,但我不在乎Adobe Reader是否单独打开.

解决方法

创建一个新流程:
string path = Path.Combine(Directory.GetCurrentDirectory(),"PDF-FILE.pdf");
Process P = new Process {
    StartInfo = {FileName = "AcroRd32.exe",Arguments = path}
};
P.Start();

为了使其正常工作,必须将Visual Studio设置“复制到输出目录”设置为“始终为PDF文件复制”.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读