工作中遇到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 str

本文介绍了如何在Linux环境中利用C#和Aspose.Words库来实现Word文档的生成和编辑。主要内容包括编辑word模板,如用特定标记替换动态文本,段落填充,表格填充以及插入图片链接,最后导出为完整Word文档。
最低0.47元/天 解锁文章
934

被折叠的 条评论
为什么被折叠?



