首页 > Windows开发 > 详细

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

时间:2014-12-28 09:13:08      阅读:397      评论:0      收藏:0      [点我收藏+]

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文件

原文:http://www.cnblogs.com/quejuwen/p/csharp_docx.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!