- 浏览: 764877 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (663)
- Eclipse&MyEclipse (40)
- PHP (3)
- Java (72)
- CSS (3)
- MySQL (35)
- Oracle (68)
- Red Hat Linux (23)
- Tomcat (26)
- Oracle10gAS (1)
- Spring (28)
- MyBatis&iBatis (13)
- JS (47)
- JQuery (23)
- Editplus (2)
- 其他 (4)
- Html (15)
- SQL (5)
- Ant (2)
- Hadoop (2)
- Servlet (9)
- Windows (11)
- Flex (1)
- CentOS Linux (7)
- Microsoft SQL Server (2)
- DB2 (3)
- Mysql char 与 varchar 区别 (0)
- excel (5)
- jsp (8)
- FreeMarker (1)
- EasyUI (5)
- WebShpere MQ (1)
- Maven2 (6)
- 浏览器缓存 (2)
- visio (1)
- XML (2)
- 物联网 (1)
- Maven (3)
- JSTL (2)
- HTTP (1)
- Fourinone (1)
- IP知识 (1)
- MyBatis (1)
- 项目管理 (2)
- office2003+2007 (1)
- DOS (1)
- JProfiler (1)
- Thinpad T440p (1)
- ActiveMQ (10)
- MongoDB (5)
- Vert.x3 (1)
- Ngnix (3)
- Spark (2)
- BigData (1)
- 性能概念公式 (1)
- RocketMQ (3)
- IT名词术语 (1)
- Java编程工具 (1)
- RabbitMQ (2)
- MetaMQ (1)
- 架构 (6)
- KafkaMQ (7)
- Redis (4)
- OAuth (1)
- Gradle (1)
- CentOS (5)
- Microsoft_Toolkit (1)
- git (5)
- IntelliJ Idea (4)
- Nginx (3)
- docker (12)
- VMware (2)
- 算法 (1)
- JDBCPool (1)
- spring-cloud (7)
- netbean (1)
- 微信小程序 (2)
- CURL (2)
- Java生成二维码 (1)
- 区块链 (2)
- 机器学习 (1)
- SpringBoot (3)
- Android (9)
- 微服务架构 (1)
- Kubernetes (2)
- OpenProject (0)
- 测试 (1)
- https (1)
- 开源许可证 (1)
- ServiceMesh (2)
- NET (0)
- .NET (1)
- TEST (1)
- iOS (2)
- thymeleaf (4)
- lombok (1)
- 浏览器设置 (1)
- 富文本编辑器 (1)
- 搜索引擎 (1)
- IT常识 (1)
- UML (0)
- Axure (1)
- appstore无法联网 (0)
- apk无法安装 (1)
- SQLServer (2)
- 卸载弹窗软件 (1)
- jenkins (1)
- TortoiseGit (1)
- eureka (1)
- ajax (1)
- spyder (0)
最新评论
<script>
var $tag='javascript,word,打印';
var $tag_code='189a788e2b7e7d27d1c4ea1c6afd0f6b';
var $r_quote_bligid='692d0a650100klr4';
var $worldcup='0';
var $worldcupball='0';
</script>标签:
javascriptword打印 |
分类: JS |
var wdapp;
var wddoc;
var rang;
var idTmr =
"";
function viewToWord(str){//str传递的参数格式可为(X,Y,Z)
var
myary = new Array();
myary =
str.split(',');
//获取web应用的根目录
var url =
window.location.toString();
var pos =
url.indexOf('apply');
url =
url.substring(0,pos);
try{
//获取Word 过程
//请设置IE的可信任站点
wdapp = new
ActiveXObject("Word.Application");
}catch(e){
alert("无法调用Office对象,请确保您的机器已安装了Office并已将本系统的站点名加入到IE的信任站点列表中!");
//wdapp.quit();
wdapp = null;
return;
}
//wdapp.visible =
true;
//wdapp.Application.Activate();
wdapp.Documents.Open(url +
"template/applyTmp.doc");//打开word模板url
wddoc =
wdapp.ActiveDocument;
range =
wddoc.Bookmarks("manager").Range; //word模板中标签为manager对象
range.Text = myary[1];//给标签为manager对象赋值(追加)
range =
wddoc.Bookmarks("date").Range;
range.Text =
myary[2];
range =
wddoc.Bookmarks("content").Range;
range.Text =
myary[3];
//wdapp.ActiveDocument.ActiveWindow.View.Type =
3;
//wdapp.visible =
false;//word模板是否可见
wddoc.saveAs("c:\\apply_temp.doc"); //保存临时文件word
wdapp.Application.Printout();//调用自动打印功能
wdapp.quit();
wdapp = null;
//idTmr = window.setInterval("cleanUp();",1);
}
发表评论
-
js保留两位小数的方法如下
2021-08-20 10:29 2420js保留两位小数的方法 js保留两位小数 ... -
记一次:iframe嵌套网页,利用window.postMessage()实现子父窗口相互传值(转)
2019-12-13 09:57 934场景需要: http://a ... -
设置前端允许跨域请求后端API:Access-Control-Allow-Credentials(转)
2019-07-05 15:16 4181跨域报错信息: Console代码 ... -
JS后台菜单简易版(转)
2016-07-11 08:31 506<!DOCTYPE html PUBLIC &quo ... -
前端开发者不得不知的 ECMAScript 6 十大特性 (转)
2016-03-21 09:32 529ES6(ECMAScript2015)的出现,无疑给前端开发 ... -
17 行代码实现的简易 Javascript 字符串模板(转)
2016-03-01 14:19 726原作者:http://www.thinksaas.cn/g ... -
JSON字符串与JSON对象互转(前、后台)(转)
2015-11-19 09:09 2034SON官网:官网地址 (各种编程语言对应的工具应有尽有,前提 ... -
AMD:浏览器中的模块规范(转)
2015-11-17 15:58 530Snandy Stop, thinking is ... -
require.js的用法(转)
2015-11-17 15:44 612一、为什么要用require.js? 最早的时候,所有Ja ... -
[JS]jQuery中attr和prop方法的区别
2015-11-12 14:17 742原作者:http://blog.csdn.net/szwan ... -
jQuery中$(function(){})与(function($){})(jQuery)、$(document).ready(function(){})()
2015-11-12 14:03 675原作者:http://blog.csdn.net/szwan ... -
$.extend(true,{},a,b),深入理解,小心陷阱(转)
2015-11-12 13:53 1133$.extend一般情景下,使 ... -
Script error for: echarts/util/shape/HalfSmoothPolygon
2015-09-29 09:59 0Error: Script error for: ec ... -
JavaScript声明全局变量三种方式的异同
2015-08-27 15:54 489JavaScript中声明变量格式:var(关键字)+变量名( ... -
JavaScript function函数种类 (转)
2015-08-27 09:39 625【原作者】http://www.cnblogs.com/po ... -
JS日期转换
2015-07-21 15:05 712方法一:这个很不错,好像是 csdn 的 Meizz 写的: ... -
js 中{},[]中括号,大括号使用详解(转)
2015-06-17 16:57 2588js 中{},[]中括号,大括号使用详解 作者: 字体: ... -
javascript之数组操作 (转)
2015-05-31 00:02 696http://www.cnblogs.com/zhangzt/ ... -
javascript 中的几种 括号 (转)
2015-05-31 00:02 887小括号 JavaScript中小括号有五种语义 ... -
八款你不得不知的开源前端JS框架(转)
2014-11-02 21:31 939本文推荐了八款比较热门和经典的Javascript 开源框架 ...
相关推荐
在JavaScript(JS)中直接调用Word文档进行打印主要涉及到Web应用程序与本地文件系统的交互以及浏览器的安全限制。本文将深入探讨这一主题,并提供一些实现这一功能的方法。 首先,理解JavaScript在浏览器环境中的...
总之,利用JavaScript调用Word进行打印预览是一个结合了Web前端与本地应用技术的高级话题。掌握这一技能,不仅能够为Web应用增添强大的办公自动化功能,还能够提升开发者在复杂项目中的技术深度和广度。
一、JS调用Word打印 JavaScript可以通过ActiveXObject对象在Internet Explorer中与Word交互,利用Word对象模型来实现打印功能。以下是一个简单的示例代码: ```javascript if (window.ActiveXObject) { var ...
js调用word打印预览,用JS实现WORD的打印与打印预览功能
javascript直接打印word、excel和pdf文档 缺点:需要设置浏览器的安全级别,对ActiveX脚本可执行
JavaScript Word 插件是一种在网页端处理文档的强大工具,它允许用户在浏览器环境中创建、编辑和操作Microsoft Word文档。在现代Web应用中,这种技术尤其适用于在线协作、文档分享和远程工作场景。以下是对这个“js ...
针对“FAQ基于IE下的word打印功能”这一主题,我们将深入探讨如何利用Internet Explorer(IE)内置的WebBrowser控件来实现无插件的Word文档打印功能。在Java环境下,这个方法尤其适用,因为Java可以通过ActiveX技术...
总的来说,JSP调用JavaScript导出Word与Excel涉及到了前后端的协同工作,需要理解数据处理、文件格式、网络传输等多个方面。通过合理地利用开源工具和编程技巧,可以有效地解决这个问题,提升用户体验。
在网页端,JavaScript可以用于控制页面元素的显示和隐藏,实现动态更新内容,以及调用浏览器的打印功能。通过`window.print()`方法,JavaScript可以直接触发浏览器的打印对话框,让用户选择打印当前页面或设置打印...
1. **直接打印**:ScriptX控件允许网页开发者直接调用打印功能,绕过传统的打印对话框,简化用户的打印体验。用户不再需要先保存为Word文档,再进行打印,大大提高了工作效率。 2. **自定义打印设置**:通过ScriptX...
这个场景下,"IE中调用word"是一个典型的例子,它利用了ActiveX技术来实现。ActiveX是微软推出的一种组件对象模型(COM),允许开发者创建可以在Internet Explorer中运行的控件,从而实现网页与本地应用的深度集成。...
在.NET开发环境中,有时我们需要处理Word文档并提供打印功能,特别是在Web应用程序中。"Spire.Doc"是一款强大的.NET组件,它允许开发者在ASP.NET平台上轻松地创建、编辑和操作Microsoft Word文档。本教程将深入讲解...
同样,Word文档转换为PDF可以使用上述提到的Office的“另存为”功能,或者通过自动化脚本调用API完成,如使用Microsoft Graph API或Apache POI。 5. **HTML转Word**(Htmltoword): HTML到Word的转换需要处理...
`jquery.wordexport.js` 是一个非常实用的JavaScript插件,它为Web应用程序提供了方便的功能,允许用户将网页内容导出为Word文档格式。这个插件的目的是简化网页内容到Microsoft Word的转换过程,使得开发者无需深入...
通过JavaScript可以实现这一功能,尤其是在客户端直接生成Word文件的情况下。 - **实现方法**: 利用`ActiveXObject`对象来创建和操作Word应用程序。此方法适用于Windows平台,因为`ActiveXObject`依赖于COM组件。 #...
对于Word转SWF,可能需要使用到像PHPSWFTools这样的工具。PHPSWFTools是PHP的一个扩展,它允许你处理SWF文件,包括将PDF或其他文档转换为SWF。然而,由于SWF格式的过时,现在更多地推荐使用HTML5和JavaScript库(如...
综上所述,实现“二维码生成并打印到Word上”的功能需要跨领域的技术知识,包括二维码编码、批量处理、Word自动化、文本解析、Web开发以及安全性考量。开发者需要具备多种编程技能,并对这些技术有深入的理解。
如果需要支持其他浏览器,可以考虑使用Node.js或其他服务器端语言调用Word COM对象。 2. **安全性**:直接使用ActiveXObject可能存在安全风险,建议在实际项目中使用更为安全的方式,如使用第三方库或API服务。 3. *...
通过分析这些代码,我们可以更深入地理解如何实现OCX控件的调用和PDF打印功能。 总之,"ocx打印pdf演示测试版.rar"提供了一种在HTML环境中利用OCX控件打印PDF的解决方案,它涉及了ActiveX技术、JavaScript编程以及...
可能还需要添加搜索、缩放、打印等辅助功能。 综上所述,"Word文档转HTML在线预览Demo"涵盖了文件处理、格式转换、前端开发等多个技术领域,是Web开发中一个实用且具有挑战性的课题。通过深入了解和实践这些技术,...