簡體   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