我有一个用户上传Word文档的网站,我想显示这些word文档的缩略图。如果有人知道如何使用C#将Word文件的第一页显示为图像,请告诉我。
另外,如果你知道一个可信的.NET库,可以将word文件转换为不需要办公室互操作的图像。
答案 0 :(得分:6)
看看这个article。它在VB中,但它允许您提取Windows资源管理器用于Office文档和常规图像的缩略图图像。
答案 1 :(得分:2)
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