Aspose.Words 操作 Word文件
2017-11-29 16:56
253 查看
传统操作office我们可以引用com组件。不过这样做有几个不方便的地方:
要装office
然后要做很多的设置,经常出现本地可以,部署到服务器就有问题。如果迁移服务器,也是要进行重复的配置
进程释放。运用不当会导致占用内存过多。严重的可导致服务器宕机
可以用一些第三方组件来避免上面的这些不便。目前常用的操作office的组件包括:NPOI、DocX 都是开源的,应用比较多
正好手头项目框架下有Aspose.Words这组件,就试着应用了以下,发现功能真是比较强大,不过是商业软件,试用上有限制。
基本需求如下:
项目需要根据填写的一些数据,生成Word格式的月报。填报数据包括:文本,表格,图片,富文本(Html编辑器)。
我们在生成word的时候,不要新建一个空白的word。最好是采用模板的形式。在需要填入内容的地方,插入标签,这样方便定位。也方便格式的控制。
碰到问题,最好还是去查官方文档和API:https://apireference.aspose.com/net/words
1、打开模板,和保存
要装office
然后要做很多的设置,经常出现本地可以,部署到服务器就有问题。如果迁移服务器,也是要进行重复的配置
进程释放。运用不当会导致占用内存过多。严重的可导致服务器宕机
可以用一些第三方组件来避免上面的这些不便。目前常用的操作office的组件包括:NPOI、DocX 都是开源的,应用比较多
正好手头项目框架下有Aspose.Words这组件,就试着应用了以下,发现功能真是比较强大,不过是商业软件,试用上有限制。
基本需求如下:
项目需要根据填写的一些数据,生成Word格式的月报。填报数据包括:文本,表格,图片,富文本(Html编辑器)。
我们在生成word的时候,不要新建一个空白的word。最好是采用模板的形式。在需要填入内容的地方,插入标签,这样方便定位。也方便格式的控制。
碰到问题,最好还是去查官方文档和API:https://apireference.aspose.com/net/words
1、打开模板,和保存
Document doc = new Document(path); doc.Save("file.docx");2、转换成html格式
var options = new HtmlSaveOptions(SaveFormat.Html) { ExportTextInputFormFieldAsText = false, ExportImagesAsBase64 = true }; doc.Save("file.html", options);
相关文章推荐
- .net使用Aspose.Words进行Word替换操作的实现代码
- Aspose.Words对于Word的操作
- Aspose.Words操作word excel ppt说明
- Aspose.Words对Word的操作
- .net 使用 Aspose.Words 进行 Word替换操作
- 利用 Aspose.Words 组件,在不依赖与 Office 组件的情况下把 Word 文件转换成 HTML 代码。
- Aspose.Words对于Word的操作
- Aspose.Words使用教程大全(操作Word大全帖子)
- 利用Aspose.Words处理Word文档之间的转换和内容操作
- JAVA 使用Aspose.Words组件生产Word或PDF文件
- .net 使用 Aspose.Words 进行 Word替换操作
- aspose.words 操作word生成试卷
- Aspose.Words操作word生成PDF文档
- Aspose.Words生成word文件
- aspose.words 操作word生成试卷
- .net 使用 Aspose.Words 进行 Word替换操作
- .net 使用 Aspose.Words 进行 Word替换操作
- .net 使用 Aspose.Words 进行 Word替换操作
- .net 使用 Aspose.Words 进行 Word替换操作
- .net使用Aspose.Words进行Word替换操作的实现代码