<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<HEAD>
<title>WEB页面导出为Word文档后分页的方法 </title>
</HEAD>
<SCRIPT LANGUAGE="javascript">
/**//*
*
* @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);
}
}
</SCRIPT>
<body>
<BR>
<div id="test">
aaa
^
bbb
^
ccc
</div>
<input type="button" onclick="javascript:AllAreaWord(test,'^');" value="导出页面指定区域内容到Word"/>
</body>
</html>
分享到:
相关推荐
"web导出word 分页+横向"这个标题暗示我们需要关注两个关键点:一是如何实现Word文档的分页,二是如何将内容以横向布局展示。在描述中也提到了这两个关键词,进一步确认了我们的讨论焦点。接下来,我们将深入探讨这...
在Python编程中,爬虫是一种常见的技术,用于自动获取网页内容。MongoDB作为一个非关系型数据库,因其灵活性和高性能在Web应用数据存储方面扮演着...这种组合方式在处理结构不固定、数据量较大的Web信息时尤为有效。
2. **WEB页面导出为EXCEL文档的方法.html**:此文件可能包含一种或多种方法,将网页内容转换为Excel工作簿,允许用户方便地保存和分析数据。 3. **处理进程过多word导出.html**:这个问题通常出现在大量数据导出时...
2. **Word文档的生成**:利用NPOI,你可以创建新的Word文档或者对现有文档进行编辑。例如,通过`XWPFDocument`类,可以添加段落、表格、图片等内容到Word文档中,实现定制化的报告生成。 3. **Excel数据导出**:在...
而“gridview数据导出到word或Excel完整案例”是一个实用的功能,它允许用户将GridView中的数据保存为Word文档或Excel表格,便于进一步的编辑、打印或分享。这个完整的demo包含了实现这一功能所需的所有步骤和技术,...
导出Word文档,同样可以使用Apache POI,但这次需要使用`XWPFDocument`对象来表示Word文档。创建段落、设置字体、颜色、对齐方式等步骤与Excel类似,只是对象和方法不同。 1. **创建文档**: 创建`XWPFDocument`对象...
让我们深入探讨一下ASP.NET导出Word文档的相关知识点。 1. **基础概念** - ASP.NET:微软开发的一种服务器端Web应用程序框架,用于构建动态网站、Web应用程序和服务。 - Microsoft Word:一款常用的文档处理软件...
这通常需要借助库如`docx`来创建Word文档,并将`DataTable`的结构和数据填充进去。 6. **实现方式**: 这些导出功能的实现通常需要JavaScript库的配合,例如`datatables.net`,该库提供了丰富的API和插件来支持...
结合这两个技术,我们可以实现在Web应用程序中生成并提供Word文档供用户下载的功能。下面将详细介绍这个过程及其相关知识点。 1. **PHP连接MySQL数据库** - 使用`mysqli`或`PDO_MYSQL`扩展,PHP可以与MySQL数据库...
PHPWord提供了一个方便的方法,允许开发者在指定的位置自动插入分页符,确保内容按需分布到多个页面上,这对于报告或合同等大型文档的组织尤为有用。 再者,**图像插入**。PHPWord不仅支持插入本地图像,还支持在线...
本项目是关于如何使用Freemarker组件来实现导出Word文档的功能,并且这个功能还支持包含图片。 1. **Freemarker基本概念**: - **模板语言**: Freemarker使用一种简单的模板语言,由变量、控制结构(如条件和循环...
在IT行业中,尤其是在Web开发领域,常常需要处理数据的导出功能,比如将网页上的信息导出为Word或Excel文档,以便用户进行离线查看、编辑或进一步分析。本篇文章将详细探讨如何在JSP(JavaServer Pages)环境中,...
标题中的"dataTable过滤重复数据并导出word的代码"指的是使用dataTable这个JavaScript库来处理数据,并且涉及到数据去重和将处理后的数据导出为Word文档的编程任务。在这个过程中,开发者首先对从数据库获取的数据...
在ASP.NET开发中,我们经常会遇到需要将数据导出为Word文档的需求,这在报表生成、合同制作等场景中尤其常见。"ASP.NET利用DOC模板导出Word"这个主题就是探讨如何通过预先设计的DOC模板,结合编程技术,动态填充数据...
GridView是ASP.NET中一个常用的控件...综上所述,"GridView中手动分页显示数据和数据导出功能代码"涵盖了Web开发中常见的数据展示和导出需求,通过学习和应用这些知识,开发者可以提升用户体验,增强应用程序的功能性。
2. **导出为Word**:如果安装了Office,可以使用`Microsoft.Office.Interop.Word`来创建一个新的Word应用实例,添加新的文档,然后将GridView内容插入到文档中。完成后再保存为文件,提供给用户下载。如果没有Office...
FileSaver.js和jquery.wordexport.js是两个在前端开发中常用的JavaScript库,它们主要用于实现文件保存功能,尤其是针对HTML内容的导出和保存为Word文档。 FileSaver.js是一个轻量级的JavaScript库,它的主要功能是...
jqGrid 可以将表格数据导出为 JSON 格式,便于在 Web 应用程序之间进行数据传输。 2. **XML**: eXtensible Markup Language,是一种用于标记数据的通用标准,通常用于数据交换和存储。jqGrid 提供了将数据导出为 ...
- 对于大型或复杂的Word文档,可能需要考虑分页、懒加载等技术来优化性能。 5. **`pom.xml`文件** - 这是Maven项目的配置文件,表明该项目可能使用Java和Maven构建系统。 - Maven可以帮助管理依赖,如Apache POI...
描述“Linq 中文教程 该文件 为word 文档 方便阅读 学习”进一步确认了这个资源是专为中文用户设计的Linq学习资料,以易于阅读和理解的Word文档形式存在,适合初学者或需要深入理解Linq的开发者。 **Linq基础知识**...