【问题标题】:Open pdf file in Adobe reader created in code-behind在 Adob​​e Reader 中打开在代码隐藏中创建的 pdf 文件
【发布时间】:2012-11-30 15:18:38
【问题描述】:

如何在 Adob​​e Reader 中打开我在代码隐藏中创建的 PDF 文档?

【问题讨论】:

    标签: .net vb.net winforms pdf adobe-reader


    【解决方案1】:

    如果您要使用与其有文件关联的应用程序打开 pdf,请执行以下操作:

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

    如果您想打开特定的应用程序(如没有文件关联时的 Adob​​e Reader),通过将 pdf 文件路径作为命令行参数传递来执行相同的操作。您需要从注册表中获取 AcroRd32.exe 的路径,因为人们可能安装了不同的版本,或者将其安装到了不同的位置。

    Process.Start("C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe", _
                  "C:\foo\bar\mybook.pdf")
    

    第一个选项通常更好,因为您的软件将尊重您的最终用户在他们的计算机上选择的任何 pdf 阅读器,或者他们可能根本没有安装它。

    【讨论】:

    • 这太容易了……我用谷歌搜索了一个小时,没有找到这个!非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2012-02-23
    • 2014-03-10
    • 1970-01-01
    • 1970-01-01
    • 2013-08-02
    • 1970-01-01
    • 2011-05-29
    • 1970-01-01
    相关资源
    最近更新 更多