Aspose.Words生成word文件

seanchang1988 2014-09-12 10:42:23
首先设置word模板,可以点击某个单元格插入书签

        
string tmppath = Server.MapPath("~/Template.doc");
Document doc = new Document(tmppath); //载入模板
//使用书签
if (doc.Range.Bookmarks["mark"] != null)
{
// Bookmark mark = doc.Range.Bookmarks["mark"];//根据书签名称获取书签
//mark.Text = "sean";
}
//不使用书签 通过移动单元格 来添加值
DocumentBuilder builder = new DocumentBuilder(doc);
//设置单元格内容对齐方式
builder.ParagraphFormat.Alignment = ParagraphAlignment.Left;

builder.MoveToCell(0, 2, 3,0); //表格索引,rowIndex,columnIndex,characterIndex
builder.Write("chang");
doc.Save("demo.doc", SaveFormat.Doc, SaveType.OpenInWord, Response); //保存为doc,并打开
//doc.Save(HttpContext.Current.Server.MapPath(savePath), SaveFormat.Doc);//直接保存文件
...全文
140 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧