Aspose Word常用操作

  • 使用Aspose Word操作模版
    • 创建Document对象
    • 常用方法

使用Aspose Word操作模版

刚好最近学到Aspose Word,有些心得,记录下来。下面的知识主要是如何使用Asopse Word,根据word模版插入数据,生成Word。

创建Document对象

Document doc = new Document(path);

Document有几个构造器,可以传Stream,路径,以及一些参数,可以看一下提示。

常用方法

下面是一些模版操作是,常用到的方法,如果你的版本没有这个方法,又或者参数不对,问题不大,主要是版本不对,按照你当前的版本修改一下就可以用了。

//根据NodeType返回同类型的元素,特别是在替换字符,搜索字符串的时候,需要用到。
Document.GetChildNodes(NodeType) //获取Cell字符串
Cell cell = table.Rows[0].Cell[0];
cell.ToString(SaveFormat.Text)//获取Paragraph的字符串
Paragraph paragraph = node as Paragraph;
var paragraphTxt = paragraph.ToString(SaveFormat.Text);//这个是替换字符串的方法
`Document.Range.Replace(oldStr,newStr)`//书签操作,bmName是书签名
Document doc = new Document(path);
DocumentBuilder builder = new DocumentBuilder(doc);
builder.MoveToBookmark(bmName);//根据书签写入字符串
builder.Write(val);//根据书签写入电子签章,InsertImage三个参数,图片路径,宽度,高度
var qianzhangPath= "C:/img/img.png";
builder.InsertImage(qianzhangPath, 105, 28);

Aspose Word常用操作相关推荐

  1. 计算机基础知识WORD7,计算机基础知识:Word常用操作(7).doc

    计算机基础知识:Word常用操作(七) [导语]在事业单位考试中,计算机专业知识的复习向来是考生复习备考阶段的一大重点,河南人事考试网为计算机基础知识的复习为考生提供知识点梳理,帮助考生备考! 一.打 ...

  2. word 编辑域中的汉字_15条Word常用操作教程,简单实用,纯干货分享,收藏备用!...

    点击蓝字 关注我们 1. 去除页眉横线 在页眉插入信息的时候经常会在下面出现一条横线,如果这条横线影响你的视觉. 这时你可以采用下述的两种方法去掉: 用第一种的朋友比较多,即选中页眉的内容后,选取&q ...

  3. c#调用Aspose.Word组件操作word 插入文字/图片/表格 书签替换套打

    由于NPOI暂时没找到书签内容替换功能,所以换用Apose.Word组件. using System; using System.Collections.Generic; using System.C ...

  4. 利用Aspose.Word控件和Aspose.Cell控件,实现Word文档和Excel文档的模板化导出

    我们知道,一般都导出的Word文档或者Excel文档,基本上分为两类,一类是动态生成全部文档的内容方式,一种是基于固定模板化的内容输出,后者在很多场合用的比较多,这也是企业报表规范化的一个体现. 我的 ...

  5. .net 使用 Aspose.Words 进行 Word替换操作

    .net 使用 Aspose.Words 进行 Word替换操作 原文 http://www.cnblogs.com/codealone/archive/2013/04/02/2995224.html ...

  6. 利用Aspose.Word控件实现Word文档的操作

    Aspose系列的控件,功能都挺好,之前一直在我的Winform开发框架中用Aspose.Cell来做报表输出,可以实现多样化的报表设计及输出,由于一般输出的内容比较正规化或者多数是表格居多,所以一般 ...

  7. aspose 换行写_利用Aspose.Word控件实现Word文档的操作

    Aspose系列的控件,功能都挺好,之前一直在我的Winform开发框架中用Aspose.Cell来做报表输出,可以实现多样化的报表设计及输出,由于一般输出的内容比较正规化或者多数是表格居多,所以一般 ...

  8. Word制作表格常用操作

    仅为个人使用习惯 常用操作 仅为个人使用习惯 创建单元格 word中小方框打钩不打勾 word平方打出来m2的方法 word中表格上下线如何上下一齐? word中如何调节单个单元格大小 ? 单元格内容 ...

  9. Word的常用操作和快捷键

    Word的常用操作和快捷键 清除域代码 word参考文献交叉引用的连续多项引用 Word插入脚注不显示编号 脚注横线位置调整方法 未完待续.... 清除域代码 Ctrl + Shift +F9 清除域 ...

最新文章

  1. HttpComponents
  2. 信息安全从业者必须接受的六个事实
  3. 离开宁静的农村,走进喧嚣的城市:搬家!
  4. AD域中删除OU,提示没权限。 解决办法。
  5. Boost.Asio使用实例
  6. 8年,永洪科技凭什么跑出中国BI领军速度?
  7. IE 7.0抛弃Win2000用户?(zz)
  8. AOP五大通知注解详解
  9. spring@Autowired的对象为null,非容器中的类如何调用容器中的类
  10. k均值聚类的python代码_k-均值聚类Python代码实现
  11. 小牛uqi几个版本区别_川崎ZX25R便宜版本长这样?
  12. 基于openpose的人体姿态识别部署详细过程
  13. 节奏大师闪退android,安卓节奏大师进不去的原因以及详细解决办法
  14. 医视云助力清华长庚医院开展肝胆外科肿瘤远程多学科会诊
  15. 推荐top10的免费下载破解软件的网站
  16. oracle的mins,分钟的英文缩写,10min还是10mins!
  17. Elasticsearch _reindex Alias使用
  18. Codeforces 1077B Disturbed People(思维题)
  19. 图表美化设置圆角——《超级处理器》应用
  20. 百度富文本编辑器  ueditor 的基本使用

热门文章

  1. mysql 谓语提前,谓语提前的倒装句:
  2. MySQL数据库的引擎
  3. STM8L051 同时使用RTC和USART通信
  4. VR虚拟现实技术类毕业论文文献都有哪些?
  5. 迅雷软件一直出现崩溃问题的解决方法
  6. ijkplayer播放器
  7. 一篇文章,带你走进Java
  8. 源代码静态检测分析技术浅析
  9. Q_UNUSED()函数的作用
  10. HTTP的常用方法、GET和POST的区别