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