前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【c#搬砖记】用Docx导出word格式的docx文件

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

作者头像
阿炬
发布2018-05-11 14:31:25
1.5K0
发布2018-05-11 14:31:25
举报
文章被收录于专栏:阿炬.NET阿炬.NET

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

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

代码语言:javascript
复制
using (DocX docx = DocX.Load(fileDemo))
            {
                docx.ReplaceText("@某某某", tester.name);
                docx.ReplaceText("@110101198101010001", tester.IdCode);

                docx.SaveAs(fileSave);

            }

2、插入图片形状。

引入 Aspose.Words 组件

代码语言:javascript
复制
            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);
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-12-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档