【c#搬砖记】用Docx导出word格式的docx文件

DocX开源网址:http://docx.codeplex.com/

1、引入DocX.dll 调用ReplaceText()方法替换模板中的字符。只支持docx格式的word文档

using (DocX docx = DocX.Load(fileDemo))
            {
                docx.ReplaceText("@某某某", tester.name);
                docx.ReplaceText("@110101198101010001", tester.IdCode);

                docx.SaveAs(fileSave);

            }

 

2、插入图片形状。

引入 Aspose.Words 组件

            Document doc = new Document(fileSave);
            DocumentBuilder builder = new DocumentBuilder(doc);

            Shape shape = new Shape(doc, ShapeType.Rectangle);
            //shape.ImageData.SetImage(fileImage);
            shape.Width = width;
            shape.Height = height;
            shape.FillColor = Color.Red;
            //shape.HorizontalAlignment = HorizontalAlignment.Left; //靠右对齐
            builder.MoveToBookmark(bookmark);
            builder.InsertNode(shape);


            //Bookmark myname = doc.Range.Bookmarks["myname"];
            //myname.Text = "";
            //doc.Range.Bookmarks["myname"].Remove();

            doc.Save(fileSave, SaveFormat.Docx);

 

【c#搬砖记】用Docx导出word格式的docx文件

上一篇:Java静态代码分析工具——FindBugs插件的安装与使用


下一篇:新浪微博数据挖掘菜谱之一: 登录篇 (API)