【发布时间】:2012-09-12 11:01:48
【问题描述】:
我正在开发一个 C# WinForms 应用程序,我希望能够“预览”其中的各种文档类型。也就是说,当用户从列表中选择文件名时,它会在同一表单中显示所选文件的预览。这很像 Outlook 允许您在不双击的情况下预览所选邮件的方式。
有没有什么方法可以只取一个文件名并在我的 WinForms 应用程序中动态创建一个控件来显示该文件的内容?
【问题讨论】:
-
也许这篇关于 PreviewHandler 框架的文章可能会让你朝着正确的方向前进:msdn.microsoft.com/en-us/magazine/cc163487.aspx
-
另见codeproject上的这篇文章:codeproject.com/Articles/37787/Document-Preview-Application
-
PreviewHandler 看起来很有趣,但是如何在我自己的 WinForm 中包含这些预览处理程序?我希望能够显示 Word 文档、PDF 等文件。
-
我或许还应该明确一点,我们的客户使用各种版本的 Windows 和 Office,从 Windows XP 到 Office 2003 到更高版本。
标签: c# winforms pdf ms-word activex