繁体   English   中英

如何在C#中从doc docx创建缩略图?

[英]How create thumbnail from doc docx in c#?

您好,我想从doc docx创建缩略图,实际上我使用的是Leadleads库,但出现此错误:

ExceptionFilter Leadtools.RasterException:Leadtools.Codecs.RasterCodecs.DoLoad(LoadParams loadParams)处Leadtools.Codecs.RasterCodecs.CheckExceptions(Int32代码)处的文件格式无效(String fileName,Int32宽度,Int32高度, Int32 bitsPerPixel,RasterSizeFlags标志,CodecsLoadByteOrder顺序)

我想使用另一个库来创建缩略图。

LeadTools是图像处理库,因此将无法处理DOCX之类的非图像格式。

现有文章介绍了读取Windows为其他文件创建的缩略图的功能;

C#/ ASP.NET-从PDF / DOC文件中获取缩略图,缩略图参考Microsoft文档, 网址为https://msdn.microsoft.com/zh-cn/library/aa289172.aspx ,该文档解释了如何获取图像。 Microsoft文档解释了如何在SharePoint中执行此操作,但是该示例在VB.net中,因此应易于遵循。

关于LEADTOOLS是“图像处理库,因此将无法处理非DOCX之类的非图像格式”的说法并不完全正确。 对于某些格式,例如Word,Excel,PowerPoint和PDF文件(以及其他格式),该工具包可以将它们转换为图像,但前提是使用了Document Imaging工具包。 入门级Imaging Pro无法加载此类格式。 另外,如果项目中缺少适当的格式编解码器程序集,您将收到“ RasterException:无效的文件格式”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM