生成Word文档的缩略图

时间:2009-06-17 21:46:20

标签: c# ms-word thumbnails

我有一个用户上传Word文档的网站,我想显示这些word文档的缩略图。如果有人知道如何使用C#将Word文件的第一页显示为图像,请告诉我。

另外,如果你知道一个可信的.NET库,可以将word文件转换为不需要办公室互操作的图像。

3 个答案:

答案 0 :(得分:6)

看看这个article。它在VB中,但它允许您提取Windows资源管理器用于Office文档和常规图像的缩略图图像。

答案 1 :(得分:2)

http://blogs.msdn.com/windowssdk/archive/2009/06/12/windows-api-code-pack-for-microsoft-net-framework.aspx

ShellFile shellFile = ShellFile.FromFilePath(pathToYourFile);
Bitmap shellThumb = shellFile.Thumbnail.ExtraLargeBitmap;

这是微软的API代码包

答案 2 :(得分:1)

我在寻找类似的解决方案时发现了这个问题(7年后)。我正在评估2JPEG,它似乎支持275 formats,包括Word,Excel,Publisher& Powerpoint文件。 fCoder建议将2JPEG作为计划后台任务运行。 command line syntax非常全面。

这是一个示例代码段,用于为特定文件生成缩略图:

Term