asp php asp.net 写 word 的方法 根据模板生成doc

 

将 模板WORD 另存为  XML  文档。找到对应的位置加入特殊标记

 

程序 替换 特殊标记   另存文件 后缀直接改为doc   下载到本地用WORD 打开 完全一样的格式

 

/Files/Task/demo.rar

 

四文件  

重庆.doc        word建立的原始文档

重庆.xml        word另存的xml

{</w:t></w:r><w:r><w:rPr><w:rFonts w:hint="fareast"/><w:u w:val="single"/></w:rPr><w:t>Template</w:t></w:r><w:r><w:rPr><w:rFonts w:hint="fareast"/><wx:font wx:val="宋体"/><w:u w:val="single"/></w:rPr><w:t>}

改为

{Template}

重庆1.xml        修改后的xml

重庆1.doc        替换特殊标记后更改文件后缀为doc  最终文档。

 

 

不管是用什么程序 先 读取重庆1.xml  替换特殊标记  后 另存为 doc文档  提供给用户下载,一切OK!

 

用途  自动生成合同等。网页打印的效果确实不咋样,生成WORD后下载到本地进行打印。 

posted @ 2009-12-25 18:40  Task  阅读(1252)  评论(2编辑  收藏  举报