NetCore使用NPOI導入Word中的圖片信息


問題描述:直接通過doc.AllPictures也可以獲取圖片信息,但是有些圖片會莫名獲取不到,導致其他數據的對應問題

解決方案:通過段落獲取對應的圖片信息,逐一進行匹配對應,通過斷點調試,找到了如下的方法

          foreach (var item in doc.BodyElements)
                {
                    if (item.ElementType == BodyElementType.PARAGRAPH)
                    {
                        var paragraph = (XWPFParagraph)item;
                        foreach (var itemSon in paragraph.Runs)
                        {
                            var tempPic = itemSon.GetEmbeddedPictures();
                            if (tempPic != null && tempPic.Count > 0)
                            {
                                //圖片上傳
                            }
                        }
                    }
                }

NPOI強大的不是一點點,站在巨人的肩膀上。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM