如何将任何文档转换为预览图像?

时间:2009-05-12 04:38:17

标签: c# .net ms-office document preview

我正在使用.NET,我正在寻找一种方法将几乎任何文档转换为预览图像。我说任何,但优先级是Office文档,PDF和大多数图像文件。

我认为我可以以某种方式构建Windows资源管理器预览文档的能力......但我不知道如何。

你会做什么?

1 个答案:

答案 0 :(得分:3)

在Windows Vista上,您可以使用preview handler API编写预览处理程序或使用预览处理程序在应用程序中显示预览。该链接包含显示方式的代码。 Here's an example Photoshop preview handler也会查看可能有用的一些背景信息。

最后,here is an example that uses C#。它是一个WPF应用程序,它使用C#类COMStream从预览处理程序(这是一个非托管COM对象)获取预览数据。