【问题标题】:display PDF file into WinForms在 WinForms 中显示 PDF 文件
【发布时间】:2011-02-24 14:33:24
【问题描述】:

我正在开发一个 C# .Net Windows 应用程序。在这里,我使用 Infragistics.Documents.Report 创建报告并导出为 .pdf 和 .xps 格式。在这里,我想将这 2 个文件(.pdf 和 .xps)带入 WinForms 并显示。如何将保存的 .pdf 和 .xps 文件带入 win 表单。

【问题讨论】:

    标签: winforms pdf xps


    【解决方案1】:

    在表单中放置一个 Web 浏览器控件并将其导航到 PDF/XPS 文件。如果您的系统上安装了 PDF 阅读器,它应该可以正常工作。

    【讨论】:

    • 但它可能会导致 adobe 阅读器使用其菜单阻止视图
    【解决方案2】:

    你也可以使用:

    using System.Diagnostics;
    
    ...
    
    Process.Start("Foo.pdf");
    

    这相当于用户双击一个 PDF 文件,将启动系统上安装的任何 PDF 阅读器。

    【讨论】:

      【解决方案3】:

      http://blog.paritor.com/SimonBlog_Archive.html

      您需要的文章,名为“将 WPF 与 Windows 窗体集成”。 DocumentViewer 控件是 WPF 的一部分,但您仍然可以将 WPF 嵌入到您的应用中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-07-01
        • 1970-01-01
        • 1970-01-01
        • 2017-11-26
        • 2019-12-04
        • 1970-01-01
        • 1970-01-01
        • 2018-07-12
        相关资源
        最近更新 更多