翻譯|使用教程|編輯:吉煒煒|2025-05-13 09:56:52.530|閱讀 153 次
概述:通過編程方式從 Word 文檔中提取圖片,可以用于自動化文檔處理任務。本文將演示如何使用 C# 和 Spire.Doc for .NET 庫從 Word 文件中提取圖片。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
通過編程方式從 Word 文檔中提取圖片,可以用于自動化文檔處理任務。E-iceblue旗下Spire系列產品是國產文檔處理領域的優秀產品,支持國產化,幫助企業高效構建文檔處理的應用程序。本文將演示如何使用 C# 和 Spire.Doc for .NET 庫從 Word 文件中提取圖片。 Spire.Doc 是一個功能強大的 .NET 庫,能夠幫助開發者高效操作 Word 文檔。
在開始提取圖片之前,你需要安裝 Spire.Doc for .NET。方法如下:
安裝完成后,即可開始操作。
以下 C# 代碼展示了如何從 Word 文檔中提取圖片:
using Spire.Doc; using Spire.Doc.Documents; using Spire.Doc.Fields; namespace ExtractImages { class Program { static void Main(string[] args) { // 初始化一個 Document 對象 Document document = new Document(); // 加載 Word 文件 document.LoadFromFile("C:\\Users\\Administrator\\Desktop\\input.docx"); // 圖像文件計數器 int index = 0; // 遍歷文檔中的每個節 foreach (Section section in document.Sections) { // 遍歷節中的段落 foreach (Paragraph paragraph in section.Paragraphs) { // 遍歷段落中的對象 foreach (DocumentObject docObject in paragraph.ChildObjects) { // 檢查對象是否為圖像 if (docObject.DocumentObjectType == DocumentObjectType.Picture) { // 將圖像保存為 PNG 文件 DocPicture picture = docObject as DocPicture; picture.Image.Save(string.Format("output/image_{0}.png", index), System.Drawing.Imaging.ImageFormat.Png); index++; } } } } // 釋放資源 document.Dispose(); } } }
提取的圖片將保存到"output"文件夾中,文件名格式為 image_0.png、image_1.png 等。
try { // 圖片提取代碼 } catch (Exception ex) { Console.WriteLine($"錯誤:{ex.Message}"); }
使用 C# 的 Spire.Doc 庫能簡化 Word 文檔圖片提取流程,這種方法高效且易于集成到更復雜的文檔處理工作流中。
除圖片外,Spire.Doc 還支持提取 Word 文檔中的多種其他元素,例如:
無論是構建文檔管理系統還是自動化報告生成,Spire.Doc 都提供了可靠的編程方式來操作Word文檔。
————————————————————————————————————————
關于慧都科技:
慧都科技是一家行業數字化解決方案公司,長期專注于軟件、油氣與制造行業。公司基于深入的業務理解與管理洞察,以系統化的業務建模驅動技術落地,幫助企業實現智能化運營與長期競爭優勢。在軟件工程領域,我們提供開發控件、研發管理、代碼開發、部署運維等軟件開發全鏈路所需的產品,提供正版授權采購、技術選型、個性化維保等服務,幫助客戶實現技術合規、降本增效與風險可控。慧都科技E-iceblue的官方授權代理商,提供E-iceblue系列產品免費試用,咨詢,正版銷售等于一體的專業化服務。E-iceblue旗下Spire系列產品是國產文檔處理領域的優秀產品,支持國產化,幫助企業高效構建文檔處理的應用程序。
歡迎下載|體驗更多E-iceblue產品
獲取更多信息請咨詢 ;技術交流Q群(125237868)
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網