Asp.net MVC 填充word并下载
使用Aspose.word填充内容并下载(免费版Aspose)
填充固定模式的Word文档,需要先制作Word模板:
Aspose.Words主要通过Words里域(Fields)来控制内容。
步骤:新建一个新Word文件或在已经文件中操作,菜单->插入->文档部件->域,选择MergeField,属性->域名中输入字段名称,在程序中使用模板为基础,将数据填充进去。(这个MergeField字段的名称不能重复)
public ActionResult GeneralWord() {string outputPath = Server.MapPath("~/Resources/模板文件.docx");var doc = new Document(tempPath);//这个名字的位置不需要与模板中声明的“标识”顺序一致。String[] fieldNames = new String[] { "这里填写的是模板中字段的名字" };String[] fieldValues = new String[] { //向数组中添加数据... }; doc.MailMerge.Execute(fieldNames, fieldValues);//这时数据已经填充好准备在Doucment中//使用save方法,将文档保存到指定位置doc.Save("指定位置+要保存的文件名称"); }
这里实现的生成内容比较简单,有时间会好好学习一下Aspose这个库然后再把学习成果分享出来,个人感觉还是比较方便实用。
如果大家有什么好的想法,可以留言,我肯定会学习并实践好再拿出来分享。
非常感谢。
如果对您有帮助,请点赞!
转载于:https://www.cnblogs.com/sheldon-blog/p/8086295.html
Asp.net MVC 填充word并下载相关推荐
- ASP.NET MVC应用程序实现下载功能
上次Insus.NET有在MVC应用程序实现了上传文件的功能<MVC应用程序显示上传的图片> http://www.cnblogs.com/insus/p/3597543.html 有上 ...
- ASP.NET MVC源码现在可以下载了(翻译)
上个月我在blog里介绍了ASP.NET MVC Roadmap,两个周以前我们发布了ASP.NET Preview 2 Release,ASP.NET组的Phil Haack写了一篇很好的blog介 ...
- 一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序 - 强烈推荐!!!
一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序 本文根据<Professional ASP.NET MVC 1.0>中微软牛人Scott Guthrie 提供 ...
- ASP.NET MVC和jQuery DataTable整合
本文包含代码示例说明如何jQuery插件开发者可以集成到ASP.NET MVC应用程序. 下载源代码- 87.4 KB Introduction The jQuery DataTables plug- ...
- ASP.NET MVC Beta 新特性之 IValueProvider
在刚发布的ASP.NET MVC Beta版中,在UpdataModel方法中提供了一个带有IValueProvider参数的重载.那么这个IValueProvider有什么用呢? 我们先来看一个简单 ...
- 《从零开始学习ASP.NET MVC 1.0》-开天辟地入门篇
<从零开始学习ASP.NET MVC 1.0> 文章导航 (一) 开天辟地入门篇 (二) 识别URL的Routing组件 (三) Controller/Action 深入解析与应用实例 ( ...
- 从零开始学习ASP.NET MVC 入门
<从零开始学习ASP.NET MVC 1.0> 文章导航 (一) 开天辟地入门篇 (二) 识别URL的Routing组件 (三) Controller/Action 深入解析与应用实例 ( ...
- mvc移动创建oracle表,使用 ASP.NET MVC (C#)在15分钟内创建电影数据库应用程序 | Microsoft Docs...
使用 ASP.NET MVC 在 15 分钟内创建电影数据库应用程序 (C#)Create a Movie Database Application in 15 Minutes with ASP.NE ...
- ASP.NET MVC 音乐商店 - 目录
这一个系列的内容来自微软的音乐商店 Music Store, 这是项目在 Codeplex 上的地址:http://mvcmusicstore.codeplex.com/. 这个项目使用 ASP.NE ...
- ASP.NET MVC 文件上传和文件下载 以及 文件下载的几种方法
1.序言 最近项目中需要用到这个功能点,但是网上下载的时候总是出现乱码.所以趁着这个时间自己整理出了一份,以后需要的时候就直接看自己的博客就行了.已经测试过:在谷歌.火狐.IE等浏览器上都不会出现乱码 ...
最新文章
- Linux运行cat进程,linux下如何使用某个用户启动某个进程?
- linux下tomcat无法访问问题(换一种说法:无法访问8080端口)
- processing link链接
- 安卓开发37:自定义的HorizontalScrollView类,使其pageScroll的时候焦点不选中
- Asp.net生成工作流、审批流的解决方案(asp.net workflow svg)
- 关于cast类型转换后无法使用索引的优化
- Django学习总结①
- 5 多数据save_[Python] 通过采集两万条数据,对无名之辈影评分析
- 计算机桌面文件自动备份取消,电脑如何取消自动备份_电脑怎么取消自动备份...
- java发送微信订阅消息
- Python + 批量裁剪图片
- 这4个兼职平台实测靠谱,想做兼职的赶紧收藏起来看看吧
- LSR:用于文档关系抽取的潜在图结构迭代优化推理方法
- Spring Init Destory
- 软件测试:docker知识
- C语言之网络编程(必背知识点)
- 「数据游戏」:使用 ARIMA 算法预测三日后招商银行收盘价
- DMZ主机的使用设置
- OBS定制开发。召集神龙
- 火狐浏览器安装FoxyProxy代理插件
热门文章
- 天下武功唯快不破------实验吧
- python统计词频并进行可视化显示_python统计词频
- Pyhton零基础投喂(综合练习:2:论⽂作者统计)
- xubuntu20.04安装记
- 成语——》谁不曾浑身是伤,谁不曾彷徨迷惘
- apatch zipoutputstream 进行解压缩时提示:不可预料的压缩文件末端
- 笔记本重置找不到恢复环境_Win10重置找不到恢复环境需要安装介质的修复图文教程...
- 聊天服务器项目报告,网络聊天室实现报告
- [CF1528F]AmShZ Farm
- 名利如过往云烟,知足就好