预览文档(Word,Excel和PDF,文本文件等)中的C#的WinForms?(Previewin

2019-09-22 08:39发布

我正在开发一个C#WinForms应用程序,并且我希望能够在其中“预览”的各种文档类型。 也就是说,当用户选择从列表中的文件名,它示出了如下,同样的形式中,所选择的文件的预览。 这是一个很多像他们这样的Outlook允许您预览所选的消息,而无需双击。

有没有办法采取只是一个文件名和我的WinForms应用程序,显示文件的内容中动态创建的控制?

Answer 1:

如果你想提供的文件类型的预览/只读版本,一个想法,可能是第一次实行PDF浏览,这主要涉及转换PDF页面的图像,然后创建那些视图。 一旦你有做过(使用GhostScript的或其他的商业组件)然后你可以在转换其他格式为PDF工作,并使用PDF查看选项,你可能不通过文字自动化和基于文本文件大多数办公文档可以直接显示(可能使用格式化的文本富文本编辑器)

HTH



文章来源: Previewing documents (Word, Excel, PDF, text file, etc) within C# WinForms?