/** * @author wsf html转换工具 */ var filePath = "d:"; function exportHtml() { if (filePath != null) { var file; try { var fso = new ActiveXObject("Scripting.FileSystemObject"); file = fso.createtextfile(filePath + "/测试导出.html", true); // 创建文件 file.WriteLine(content.innerHTML); // 写入数据 alert("导出成功"); } catch(e) { alert("导出失败"); } finally { if (file != null) file.close(); // 关闭连接 } } } function exportWord() { if (filePath != null) { try { var word = new ActiveXObject("Word.Application"); var doc = word.Documents.Add("", 0, 1); var range = doc.Range(0, 1); var sel = document.body.createTextRange(); try { sel.moveToElementText(content); } catch(notE) { alert("导出数据失败,没有数据可以导出。"); window.close(); return; } sel.select(); sel.execCommand("Copy"); range.Paste(); // word.Application.Visible = true;// 控制word窗口是否显示 doc.saveAs(filePath + "/导出测试.doc"); // 保存 alert("导出成功"); } catch(e) { alert("导出数据失败,需要在客户机器安装Microsoft Office Word(不限版本),将当前站点加入信任站点,允许在IE中运行ActiveX控件。"); } finally { try { word.quit() } catch(ex) {} } } } function exportPdf() { if (filePath != null) { try { var word = new ActiveXObject("Word.Application"); var doc = word.Documents.Add("", 0, 1); var range = doc.Range(0, 1); var sel = document.body.createTextRange(); try { sel.moveToElementText(content); } catch(notE) { alert("导出数据失败,没有数据可以导出。"); window.close(); return; } sel.select(); sel.execCommand("Copy"); range.Paste(); // word.Application.Visible = true;// 控制word窗口是否显示 doc.saveAs(filePath + "/导出测试.pdf", 17); // 保存为pdf格式 alert("导出成功"); } catch(e) { alert("导出数据失败,需要在客户机器安装Microsoft Office Word 2007以上版本,将当前站点加入信任站点,允许在IE中运行ActiveX控件。"); } finally { try { word.quit() } catch(ex) {} } } }
相关推荐
Solid Converter v10 是一款专业的文件转换软件,专门用于将PDF文件转换为可编辑的Word文档(DOC或DOCX格式),同时也支持将Word文档转换回PDF格式。这款软件的优势在于其能够尽可能地保留原始PDF文件的排版、图像、...
在现代Web应用中,将HTML页面转换为可下载的Word文档是一种常见的需求,尤其是在数据导出、报告生成或在线编辑场景下。本文将详细介绍如何利用JavaScript实现这一功能,并结合提供的压缩包文件,解析其核心技术和...
总的来说,"js在线预览wordpdf.rar"提供了一个完整的解决方案,使Web开发者能够方便地在网站上实现PDF和Word文档的在线预览功能,同时也涉及到了JavaScript库的使用、多线程处理、安全性和性能优化等多个重要知识点...
总结来说,"android预览word/pdf demo"项目涵盖了Android开发中的多个关键点,包括`WebView`的使用、在线预览PDF、启动外部应用、文件访问权限管理,以及跨应用数据共享等。通过理解和实践这些知识点,开发者可以...
3. **第3章 JavaScript事件处理**:JavaScript通过事件驱动与用户进行交互,这一章将涵盖事件监听器、事件处理程序、事件对象以及常见的DOM事件,如点击、鼠标移动、键盘输入等。 4. **第4章 JavaScript基于对象...
此外,对于复杂的CSS样式和JavaScript,可能需要额外的处理步骤,因为它们在Word和PDF中可能不完全支持。 至于提供的`aspose-words-20.1-jdk17.jar`文件,这是Aspose.Words的Java库,包含了处理Word文档所需的所有...
Learn HTML5 and JavaScript for Android 英文无水印原版pdf pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看...
在Unity引擎中,显示Word、Excel、PDF以及PPT等文件是一个常见的需求,尤其是在开发教育、文档查看或者信息展示类的应用时。然而,需要注意的是,由于Android平台原生并不支持这些文件类型的直接显示,因此在Unity中...
在PHP开发中,有时我们需要将数据转换为常见的文档格式,如Word或PDF,以便于分享、打印或长期存储。本文将详细介绍PHP中用于实现这些转换的几个库:TCPDF、FPDF以及PHPTOWORD。 1. TCPDF: TCPDF...
5. **API接口**:PDF.js提供了丰富的JavaScript API,开发者可以通过这些接口控制PDF加载、页面切换、缩放等操作,甚至可以实现自定义的用户界面。 6. **性能优化**:PDF.js通过分页加载和渲染来优化性能,特别是在...
标题中的“在线浏览PDF文件、可兼容IE浏览器”意味着我们将探讨如何在网页环境中,特别是对Internet Explorer(IE)浏览器支持的情况下,实现PDF文件的在线预览。这在现代Web开发中是一个常见需求,因为PDF文档广泛...
此"JavaScript入门教程(清晰PDF)"提供了一个良好的起点,帮助初学者理解这一强大的编程工具。本教程涵盖了JavaScript的基本概念、语法以及实际应用,旨在使读者能够熟练地在浏览器环境中编写代码。 一、JavaScript...
Vue项目中将页面内容导出为PDF是一种常见的需求,尤其在数据分析或报告展示场景下,用户可能希望将多个数据报表整合在一个PDF文件...这主要得益于html2canvas将HTML转为canvas,以及jspdf将canvas内容转换为PDF的机制。
PDF.js是Mozilla开发的一个开源项目,它允许开发者在任何支持HTML5的浏览器中渲染PDF文档,包括那些不原生支持PDF的浏览器,如早期版本的IE。这个库通过将PDF解析为一系列的2D canvas元素,从而实现了跨浏览器的PDF...
本话题主要关注如何使用PHP这一服务器端脚本语言将Word等文件转换为PDF或SWF格式。PHP因其开源、跨平台的特性,在Web开发中广泛应用,同时也支持通过各种库和工具进行文件处理。 首先,让我们了解PDF和SWF两种格式...
PDF.js是Mozilla开发的一款开源JavaScript库,主要用于在Web浏览器中渲染PDF文档,无需依赖任何桌面应用程序或插件,包括对Internet Explorer(IE)浏览器的兼容性。这款插件的出现,解决了用户在在线查看PDF文件时...
在IT行业中,将Word文档转换为PDF格式并实现在线预览功能是一项常见的需求,尤其在Web应用中。这个压缩包“word转PDF然后实现在线预览的功能.rar”提供了一个技术解决方案,下面我们将深入探讨其中涉及的关键知识点...
web前端开发,一本书带你学会Html5 css javascript。
以下我们将深入探讨JavaScript生成PDF的相关知识点。 首先,我们关注的核心库是`jspdf.js`,这是一个流行的JavaScript库,专门用于在浏览器环境中生成PDF。`jspdf`库提供了一系列方法,如`addPage`用于添加新页面,...