你的位置:首页 > 软件开发 > ASP.net > aspose.word使用简单方法

aspose.word使用简单方法

发布时间:2016-02-14 09:00:03
概念介绍使用aspose生成word报表步骤:加载word模板提供数据源填充加载模板提供了4种重载方法?12345public Document();public Document(Stream stream);public Document(string fileName);p ...

概念介绍

使用aspose生成word报表步骤:

  1. 加载word模板
  2. 提供数据源
  3. 填充

加载模板

提供了4种重载方法

?

模板制作

aspose在word模板中使用了域(MergeField),一个域相当于一个占位符。域,可以从菜单  插入->文档部件中定位选择。

数据填充

目前有两种情况:基本信息和列表。

基本信息:基本属性,列表对应循环的数据结构,如DataTable.

对于列表,使用DataTable进行填充。

模板的制作:

表格以关键字TableStart开头,TableEnd结束。关键字后加DataTable表名称。e.g.TableStart:tableName

表头中间,是具体字段的名称。

 序号姓名性别年龄
 <TableStart:Name><<Index>> <<Name>> <<Sex>><<Age>><<TableEnd:Name>>
Document doc = new Document(Server.MapPath("~\\templet") + "\\" + name);doc.MailMerge.ExecuteWithRegions(DataTable)

这种方式,一次填充一个数据。但一个域字段可以多次使用,并可以一次填充。

优点,可以灵活定制。如果要想一次替换多个域字段,稍加改动同样可以实现。

DocumentBuilder builder = new DocumentBuilder(doc);while(builder.MoveToMergeField(MergeFiled Name)){  builder.Write(value;}

方法返回的书get='_blank'>string[]


原标题:aspose.word使用简单方法

关键词:ASP

ASP
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。