工作中遇到linux环境导出word的需求,通过查阅资料最后发现可以用Aspose.Words.dll来完成开发。此外Aspose.Cells是一款功能强大的 Excel 文档处理和转换控件,不依赖 Microsoft Excel 环境,支持所有 Excel 格式类型的操作。Aspose.Pdf 是一个 PDF 组件,用来生成 PDF 文档而无需 Adobe Acrobat 支持。Aspose.slides是一款处理pptx的商业软件,由于业务需要对pptx中文本框/形状/备注/图表等各个模块中的文本及格式进行编辑。这里只用到了Aspose.Words.dll。
Aspose.Words.dll下载:
链接: https://pan.baidu.com/s/1aa3Gb1rbAeAxaU4DJZtPpw
提取码: hhwh
目录
2. 填充模板(记得引用Aspose.Words.dll~~)
1. 编辑word模板
- 用<<<YEAR>>>代替动态文本
- 段落之间添加书签
- 插入表格模板,表头+一个空白行即可
2. 填充模板(记得引用Aspose.Words.dll~~)
1) 载入模板
public static string strPath = AppDomain.CurrentDomain.BaseDirectory;
public static string fileFullPath = strPath + "/WordFiles/DocTemplate.docx";
Document doc = new Document(fileFullPath); //载入模板
2) 动态文本替换
DateTime