JavaScript导出Word后对Word分页的处理

本文介绍了一种将网页内容导出到Word文档并实现自动分页的方法。通过使用JavaScript和Word API,可以指定关键字并在Word中自动插入分页符,确保文档格式正确。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

导读:
    直接看代码:
   WEB页面导出为Word文档后分页的方法 /* *
  * @param {Object} cont 要导出的html元素内容的id,注意不要加双引号
  * @param {Object} key 分页关键字
  */ function AllAreaWord(cont,key)
  {
  var oWD = new ActiveXObject("Word.Application");
  //默认为页面视图 var oDC = oWD.Documents.Add("", 0, 0);
  var oRange = oDC.Range(0, 1);
  //var oRange1 = oDC.Range(0,2); var sel = document.body.createTextRange();
  //参数为html元素id sel.moveToElementText(cont);
  sel.select();
  sel.execCommand("Copy");
  oRange.Paste();
  oWD.Application.Visible = true //得到打开后word的selection对象 var selection = oWD.Selection;
  //设置字体大小 selection.Font.Size = 10 //ctrl+A 全选操作 selection.WholeStory();
  //清除格式 selection.Find.ClearFormatting();
  //指定查找关键字 selection.Find.Text = key;
  //^m为手动分页符标记 //向下查找 selection.Find.Forward = true selection.Find.Wrap = 1 //不区分大小写 selection.Find.MatchCase = false //不匹配整个单词 selection.Find.MatchWholeWord = false //如果找到指定字符串返回真,否则返回false while (selection.Find.Execute())
  {
  //插入分页符,分页符常量为7,具体可查word api selection.InsertBreak(7);
  } }
aaa
  ^ bbb
  ^ ccc
  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值