智者樂山山如畫, 仁者樂水水無涯。 從從容容一盃酒, 平平淡淡一盞茶。 細雨朦朧小石橋, 春風盪漾小竹筏。 夜無明月花獨舞, 腹有詩書气自華。 吾生有崖,也知無崖,以有崖逐無崖,殆也

aspose.word 替换图片

需求:

把模版文件中的图片替换为其它的图片

 

 //模版
            string path = Server.MapPath("/yjz/261.doc");
            //图片
            string path2 = Server.MapPath("/yjz/sign.png");
            //保存文件
            string path3 = Server.MapPath("/") + "/yjz/261temp.doc";
            Document doc = new Document(path);
            //DocumentBuilder builder = new DocumentBuilder(doc);
            NodeCollection shapes = doc.GetChildNodes(NodeType.Shape, true);
            foreach (Aspose.Words.Drawing.Shape nshape in shapes)
            {
                /*
                 AlternativeText:这个属性,在操作模板时 ,与插入的图片文件名称一致
                 */
                //Console.WriteLine(nshape.AlternativeText); 
                imgdata.Add(nshape.AlternativeText);
                nshape.ImageData.SetImage(path2);
                /*
                switch (nshape.AlternativeText)
                {
                    case "img1":
                        nshape.ImageData.SetImage(@"d:img3.png");
                        break;
                    case "img2":
                        nshape.ImageData.SetImage(@"d:img4.png");
                        break;
                }
                */
            }

            doc.Save(path3);

 

posted @ 2021-10-14 11:49  後生哥哥  阅读(581)  评论(0编辑  收藏  举报
智者樂山山如畫, 仁者樂水水無涯。 從從容容一盃酒, 平平淡淡一盞茶。 細雨朦朧小石橋, 春風盪漾小竹筏。 夜無明月花獨舞, 腹有詩書气自華。 吾生有崖,也知無崖,以有崖逐無崖,殆也