lodop打印生成文档

16 篇文章 0 订阅
需求:
因lodop打印预览 设计 维护功能已经实现  需要进行网页上生成lodop打印的具体内容
配合ueditor 插件  
<!-- 配置文件 -->
<script type= "text/javascript" src= " ${ rc.contextPath } /statics/ueditor1.4.3.3/ueditor.config.js" ></script>
<!-- 编辑器源码文件 -->
<script type= "text/javascript" src= " ${ rc.contextPath } /statics/ueditor1.4.3.3/ueditor.all.js" ></script>

 
 

Ueditor 编辑器 可先进行可视化操作 设计模板 有生成html文件代码功能 进行前端铺送
 
添加生成文档功能按钮
&nbsp;&nbsp;&nbsp;&nbsp;
<a href= "#" class= "buttonStyle orange" οnclick= " updateFile () " > 生成文档 </a>

//生成文档
function updateFile() {
//设置核准号 标题 单位名称 抄送 内容 落款单位 日期
var checkNumber = document.getElementById("checkNumber").value;
var title = '';
var companyName = document.getElementById("companyName").value + ":";
var cc = document.getElementById("cc").value;
var mainBody = document.getElementById("mainBody").value;
var ownName = ""+" ";
var date = document.getElementById("date").value;
//替换操作
ue.setContent(ue.getContent().replace(/<span class="file-code">0009 <\/span>号/,
checkNumber + '<span class="file-code"><\/span>'
))
ue.setContent(ue.getContent().replace(//, title));
ue.setContent(ue.getContent().replace(/_:/, companyName));
ue.setContent(ue.getContent().replace(/,/, mainBody));
ue.setContent(ue.getContent().replace(//, cc));
ue.setContent(ue.getContent().replace(/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/, ownName));
ue.setContent(ue.getContent().replace(
/<span style="font-size: 16.0pt; font-family: 仿宋; mso-bidi-font-family: 仿宋;">年<span style="mso-spacerun: yes;">&nbsp; <\/span>月<span style="mso-spacerun: yes;">&nbsp; <\/span>日&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span>/,
'<span style="font-size: 16.0pt; font-family: 仿宋; mso-bidi-font-family:仿宋;">'+ date + '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>'
))
//提示用户
confirm("生成文档成功,如遇乱码,显示不正确等问题,请恢复初始模板,再进行生成操作!")
}

 


因lodop功能已经完成,故此部分只需replace方法进行替换操作
 
生成效果为下图:
 
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值