在代码后端创建的PDF文件中如何在Adobe Reader中打开?

5
我该如何在代码后端创建的PDF文档中打开Adobe Reader?
1个回答

7

如果你想使用与文件关联的应用程序打开pdf文件,请按照以下步骤操作:

Process.Start("C:\foo\bar\mybook.pdf")

如果你想打开一个特定的应用程序(比如Adobe Reader,当你没有文件关联时),可以通过将pdf文件路径作为命令行参数传递来完成相同的操作。你需要从注册表中获取AcroRd32.exe的路径,因为人们可能安装了不同版本,或者安装到了不同的位置。
Process.Start("C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe", _
              "C:\foo\bar\mybook.pdf")

通常来说,第一种选项更好,因为您的软件将尊重您终端用户在计算机上选择了哪个PDF阅读器,或者他们可能根本没有安装。


太容易了...我在谷歌上搜了一个小时都没找到!非常感谢。 - Susan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接