web应用开发中,如何集成Office文档打印功能,并不是一个容易实线的问题。现在有了打天下web打印插件,仅以几行JS代码就可以让你将Office打印功能集成到你的Web项目中。
引入PrintWorld.js文件,几行代码,即可实现Office文档打印/预览。
打印JS代码:
var printWorld = GetPrintWorld(); //获取打天下对象
var json = {};
json.action = "printfile";
json.format = "word_url"; //打印Word,指定格式为word_url;
//打印Excel,指定格式为excel_url;
//打印PPT,指定格式为ppt_url;
json.content = Word 文件url; //Word(Excel、PPT)文件的url路径
json.printer=printerName; //打印机名称,为空或者不指定,则通过缺省打印机打印。
printWorld.Act(json);
预览JS代码与打印代码一致(除了让json.action="previewfile"),此略。
简单吧?测试下看看效果:测试Word打印/预览
PDF打印、基于“模板+json”的打印尽在打天下官网。