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

Jas*_*son 7 .net c# document ms-office preview

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

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

你会怎么做?

Naa*_*aff 3

在 Windows Vista 上,您可以使用预览处理程序 API编写预览处理程序或使用预览处理程序在应用程序中显示预览。该链接包含向您展示如何操作的代码。下面是一个 Photoshop 预览处理程序示例,其中还介绍了一些可能有用的背景信息。

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