1.引用 aspose.words   dll

2.word 使用doc

3.给word 模板中添加要替换位置的 书签

.引用 aspose.words   dll
.word 使用doc .给word 模板中添加要替换位置的 书签 string templatePath = Server.MapPath("~" + path);//文档模板物理路径 Document doc = new Document(templatePath);
try
{
Hashtable tables = new Hashtable();
tables.Add("协议编号", "【"+agreeNum+"】");
tables.Add("基金管理人", orgName);
tables.Add("基金管理人住所", orgFundCompanyAddr);
tables.Add("法定代表人", orgCorporationName);
tables.Add("基金投资者", investorName);
tables.Add("基金投资者住所", InvestorAddress);
tables.Add("投资者身份证号", investorIdCard);
tables.Add("投资者性别", InvestorSex);
tables.Add("投资者联系方式", InvestorTel);
tables.Add("投资者年龄", InvestorAge); tables.Add("基金合同编号", "【"+htNum+"】");
tables.Add("基金合同编号2", htNum );
tables.Add("基金合同名称", "《"+fundName+"私募基金合同》");
tables.Add("金额大写", Common.Utils.MoneyToUpper((Utils.StrToDecimal(loanAmount, )).ToString()).Replace("圆整",""));//不带单位只读数字 tables.Add("金额小写", (String.Format("{0:N}", Utils.StrToDecimal(loanAmount, ) * )));
tables.Add("金额小写不乘一万", (String.Format("{0:N}", Utils.StrToDecimal(loanAmount, ))));
tables.Add("付款日期", beginTime);
tables.Add("付款日期2", beginTime2);
tables.Add("收益开始日期", beginTime);
tables.Add("封闭开始日期", beginTime);
tables.Add("封闭结束日期", endTime);
tables.Add("封闭月数", totalMonth);
tables.Add("开户行", fundActBankName);
tables.Add("银行卡号", fundActBankNum);
tables.Add("基金账户名称", fundActName);
tables.Add("通知日期", beginTime);
tables.Add("基金名称", fundName + "私募投资");
tables.Add("委托人银行卡号", agentBankNum);
tables.Add("委托人开户行", agentBankName);
tables.Add("委托人账户名称", agentName); GetHTFile(doc, tables);
string downname = investorName + "-" + name;
doc.Save(downname, SaveFormat.Doc, SaveType.OpenInWord, Page.Response);
}
catch(Exception ex)
{ }
  
public static void GetHTFile(Document doc, Hashtable table)
{
BookmarkCollection bookmarks = doc.Range.Bookmarks;
foreach(Bookmark mark in bookmarks)
{
if(table.ContainsKey(mark.Name))
{
mark.Text = table[mark.Name].ToString();
}
}
}

  

C# 操作word 模板 值 替换的更多相关文章

  1. c#操作Excel模板,替换命名单元格或关键字形成报表

    c#操作Excel模板,替换命名单元格或关键字形成报表 http://blog.sina.com.cn/s/blog_45eaa01a0102vqma.html一 建立Excel 模板文件 templ ...

  2. C#操作word模板插入文字、图片及表格详细步骤

    c#操作word模板插入文字.图片及表格 1.建立word模板文件 person.dot用书签 标示相关字段的填充位置 2.建立web应用程序 加入Microsoft.Office.Interop.W ...

  3. Csharp 简单操作Word模板文件

    原文:Csharp 简单操作Word模板文件 1.创建一个模板的Word文档  Doc1.dot 内容为: To: <Name> Sub:<Subject> Website i ...

  4. [转]C#操作word模板插入文字、图片及表格详细步骤

    c#操作word模板插入文字.图片及表格 1.建立word模板文件 person.dot用书签 标示相关字段的填充位置 2.建立web应用程序 加入Microsoft.Office.Interop.W ...

  5. poi 针对word模板内容替换

    最近多了一个需求,需要对word模板内容进行替换,一开始用的是word03版的,替换起来比较简单,主要是range对像替换非常方便,而且可以保留替换前的字体样式. InputStream is = n ...

  6. java代码操作word模板并生成PDF

    这个博客自己现在没时间写,等后面有时间了,自己再写. 这中需求是在实际的项目开发中是会经常遇到的. 下面我们先从简单入手一步一步开始. 1.首先,使用word创建一个6行两列的表格. 点击插入-6行2 ...

  7. .NET使用NPOI读取Word模板并替换关键字并下载

    NPOI 是 POI 项目的 .NET 版本.POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目. 使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 ...

  8. POI Word 模板 文字 图片 替换

    实验环境:POI3.7+Word2007 Word模板: 替换后效果: 代码: 1.入口文件 public class Test { public static void main(String[] ...

  9. 使用java Apache poi 根据word模板生成word报表

    项目开发过程中,客户提出一堆导出报表的需求,需要导出word格式,页眉还需要加上客户公司的logo,试了几种方案,最后选择了用 Apache poi 加上自定义标签的方式实现. 目前功能还比较简单,一 ...

随机推荐

  1. 使用自定义视图的AlertDialog

    使用自定义视图的AlertDialog主要分为以下几个步骤: 1)利用XML文件构建自己的的视图 2)将视图添加到AlertDialog中 * 在进行第二步之前,有时需要对对话框窗口进行额外的设置 下 ...

  2. Java代码实现对Azkaban的Flow进行设置定时

    代码如下: public class CurlToAzkaban{ public static void scheduleExecute(String flow, String cronExpress ...

  3. My personal website:http://47.94.240.229:8080/yjh/project/

    My personal website:  http://47.94.240.229:8080/yjh/project/

  4. 英语零散笔记Note整理

    无意之间整理电脑发现还存放着以前自己看视频做的一些笔记,关于新概念英语的笔记,觉得不错,放于博客,以供学习. English Note1 定语从句 将不重要的动作放在定语从句中,重要的放在主干中. 倒 ...

  5. ZT 蓝牙的AVDTP协议笔记

    我的电子杂烩饭 http://blog.sina.com.cn/wuchuchu2012 [订阅][手机订阅] 首页 博文目录 图片 关于我 个人资料 Tifnan Qing 微博 加好友 发纸条 写 ...

  6. Python运算符和数据类型

    一.Python的逻辑运算符 1.数字运算符: 运算符 描述 例子 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * ...

  7. 简单理解Socket 重要

    http://www.cnblogs.com/dolphinX/p/3460545.html 题外话 前几天和朋友聊天,朋友问我怎么最近不写博客了,一个是因为最近在忙着公司使用的一些控件的开发,浏览器 ...

  8. 3669. [NOI2014]魔法森林【LCT 或 SPFA动态加边】

    Description 为了得到书法大家的真传,小E同学下定决心去拜访住在魔法森林中的隐士.魔法森林可以被看成一个包含个N节点M条边的无向图,节点标号为1..N,边标号为1..M.初始时小E同学在号节 ...

  9. [HNOI2003]多边形

    嘟嘟嘟 也是一道半平面相交板子题. 比较好的处理方法是先把原图形全部加入答案,然后在一条边一条边切. 然而第一个点全网(当然包括我)都没过,我最后也只能固输了-- #include<cstdio ...

  10. cocos2d-x中关于打包成APK的问题

    转载自:http://blog.csdn.net/u013315178/article/details/51254630 之前在网上看了很多的帖子大多数用ide 来打包 太麻烦了 而且一般没有人现场指 ...