乔山办公网我们一直在努力
您的位置:乔山办公网 > word文档 > 使用js将页面数据导出到word-word图片导出

使用js将页面数据导出到word-word图片导出

作者:乔山办公网日期:

返回目录:word文档

使用js将页面数据导出到word

本文导出到word的方法有两种:

使用js将页面数据导出到word

  1. 使用Word.Application控件

var wordObj = new ActiveXObject("Word.Application");

var docObj = wordObj.Documents.Add("", 0, 1);//不打开模版直接加入内容,创建一份新的Word文档,

//var docObj= wordObj.documents.open("xx.doc"); 此处为打开已有的模版,会把新内容插入到已有文档的前面。

var oRange = docObj.Range(0, 1);

var testTables= document.getElementById('testTables');//获取到网页对象

var sel = document.body.createTextRange();//创建可操作区域,用来在内容中编辑

sel.moveToElementText(testTables);//将sel区域选中到testTables对象结尾

sel.select();//全选

sel.execCommand("Copy");//执行复制命令,将内容放入粘贴板

oRange.Paste();//将粘贴板内容存入word选中区域中建空白Word文档,也可用 wordObj.Selection.Paste();或者直接粘贴到新建的word中

//注意这时浏览器会弹出提示是否允许copy 点是即可。

wordObj.Application.Visible = true;

var filePath=showDialog();

if(filePath) docObj.SaveAs(filePath);

function showDialog(){

var dial=wordObj.FileDialog(2);

return dial.show()==-1?dial.SelectedItems(1):'';

}

2.使用JQuery导出Word插件导出到word 相应的js文件为 jquery.wordexport.js

这个比较简单 直接 调用 即可

$("#kyjszj").wordExport($('#kyjszj_name').text()+'开源技术之家用户表');

//kyjszj为需要导出的内容的元素ID,参数是导出的word文档的名称

该插件仅支持 IE9+,请各位小伙伴酌情考虑使用哪种方法。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网