翻譯|使用教程|編輯:吉煒煒|2025-05-13 09:56:52.530|閱讀 179 次
概述:通過編程方式從 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@ke049m.cn
文章轉載自:慧都網