
毫无疑问,作为门户与移动开发,如果只是简单的发布内容,用户只能单向的传递信息。
于是开发者们绞尽脑汁的想做一些互动或是闭环的功能,比如提供评论、收藏、分享,进一步的还提供下载文件到本地。
用户如果能够快速的下载文件到本地,显然是很方便的。
更为关键的是,用户如果能将文件下载到本地,会进行保存,平台则成了用户内容的生产工具,这种关怀是普通网站无法给予的。
对于功能型站点(如政务应用平台),能够根据平台动态生成文件,则使办公效率成倍提升,管理成本也因此下降,自然其高一筹。
再就是诸如上市公司,是需要采用不可变文档的格式生成的,基于逐浪CMS可以方便的将内容生成PDF发布在“信息公开”、“投资者信息”等栏目中,方便访客(股民)下载,也正因此,逐浪CMS成为中文业界最受集团企业和上市金融公司亲睐的高端CMS。
一、前端页面生成word方法
<div id="word_wrap">
<div style="text-align:center;font-size:50px;">Word标题</div>
<div style="color:red;">asdfasdf</div>
<div>sdfsadf</div>
<div>sdfsadf</div>
<div>sdfsadf</div>
<div>sdfsadf</div>
<div>sdfsadf</div>
<div>sdfsadf</div>
<div>sdfsadf</div>
</div>
<input type="button" value="导出为word" onclick="OutToWord();"/>
<script src="/JS/Label/ZLHelper.js"></script>
<script>
function OutToWord() {
var html = document.getElementById("word_wrap").outerHTML;
ZLHelper.OutToWord(html, "导出为word的标题");
}
</script>
将上面的代码放入模板中,可快速的在页面中提供当前内容ID内信息生成word的方法,这样可以保存在本地,从而方便编辑、传播、保存或再上传。
二、前端页面生成Excel方法
<div id="excel_out">
<table>
<tr>
<td>第一行表</td>
<td>1111</td>
</tr>
<tr>
<td>第二行表</td>
<td>2222</td>
</tr>
<tr>
<td>第三行表</td>
<td>3333</td>
</tr>
</table>
</div>
<input type="button" class="btn btn-primary" value="导出Excel" onclick="OutToExcel();" />
<script src="/JS/Label/ZLHelper.js"></script>
<script>
function OutToExcel() {
var $html = $(document.getElementById("excel_out").outerHTML);
$html.find("td").css("border", "1px solid #666");
$html.find("tr:last").remove(); //移除最后一行
ZLHelper.OutToExcel($html.html(), "表格标题");
}
</script>
将这一段代码放入模板中,能够方便的将相应表的div区域内容生成Excel文件,可以指定标题,同时还能对最后一行进行移除处理(有些表格最后一行是统计数据,移除后方便分析),从而进行各类数学分析。
三、后台绑定文章生成PDF方法

四、扩展参数生成方法

在逐浪CMS标签的扩展参数中,提供了一“生成Excel”、“生成Word”两个参数,可能方便的对相应的表格进行生成,其中控件ID为指定相应内容区域(table或div)。
建网站,选逐浪。
易上手,功能棒。
质量好,服务善。
高性能,最划算。