/** * * @throws Exception */ public void generateHtml() throws Exception{ ExportHtmlUtil.genFile( this.getRequest(), videoID ); this.getResponse().getWriter().print("success"); } /** * 用流的方式读取 用这种方式访问本地的另一个action接口的html然后保存到本地 * @param request */ public static void genFile(HttpServletRequest request, String videoID ) throws Exception { String rootPath = request.getRealPath("/"); String saveDir = rootPath+ "htmlDir"+File.separator +videoID; File saveDirFile = new File(saveDir); if( !saveDirFile.exists()){ saveDirFile.mkdirs(); } StringBuffer pagUrl = new StringBuffer("http://localhost:").append( request.getLocalPort()).append("/user/user_userNote.action?"); pagUrl.append("videoId="+videoID ); URL url = new URL(pagUrl.toString()); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setConnectTimeout(5000); conn.setReadTimeout(5000); conn.connect(); InputStream os = conn.getInputStream(); FileOutputStream fos = new FileOutputStream( new File(saveDir , "user.html")); byte[] b = new byte[10240]; int n = -1; while ((n = os.read(b)) != -1) { fos.write(b, 0, n); } fos.close(); os.close(); conn.disconnect(); url = null; }
相关推荐
HTML(HyperText Markup Language)和CSS3(Cascading Style Sheets)是网页设计与开发的两个核心技术。HTML用于创建和构建网页结构,而CSS3...通过深入学习这些文档,可以掌握创建美观、响应式的网页所需的关键技能。
在现代Web应用中,将HTML页面转换为可下载的Word文档是一种常见的需求,尤其是在数据导出、报告生成或在线编辑场景下。本文将详细介绍如何利用JavaScript实现这一功能,并结合提供的压缩包文件,解析其核心技术和...
HTML文件
但是,对于离线环境,我们需要将生成的HTML文件下载到本地。这通常通过调用Swagger的API来完成,例如`http://localhost:8080/v2/api-docs`可以获取到JSON格式的API定义,然后使用Swagger代码生成器(如Swagger ...
本篇文章将详细探讨如何利用C#编程语言实现从HTML文件批量转换为Word文档,同时确保本地图片和链接的本地化,使得转换后的Word文档能够完整保留HTML的样式和内容。 首先,我们需要了解HTML和Word之间的主要差异。...
在本文中,我们将深入探讨如何使用HTML5与Java Web技术实现文档上传和下载功能。HTML5引入了许多新的特性,其中包括文件API,使得在浏览器端处理文件变得更加便捷。结合后端的Java Web服务,我们可以构建一个完整的...
【原创力文档下载工具】利用Python下载原创力文档是一个典型的Web爬虫应用场景,它涉及到Python编程语言、网络请求、文件处理以及可能的HTML解析技术。在这个项目中,开发者使用Python来自动化获取并下载原创力平台...
本示例主要涉及的是将HTML文件转换为Word文档,具体使用的是Java库——docx4j。这个库提供了强大的功能,可以方便地进行XML、XSL-FO到OpenXML(包括.docx和.xlsx)的转换。下面我们将深入探讨这个过程。 首先,`...
此外,"东坡软件下载说明.txt"可能是提供下载和安装该帮助文档的指导,而"jb51.net"可能是一个网站链接,该网站可能提供了更多关于HTML和CSS3的学习资源和教程。 总之,这个压缩包是学习和提升HTML和CSS3技能的宝贵...
html2docx库负责将HTML内容转化为Word文档的格式,而FileSaver.js库则用于在客户端保存生成的文件。你可以在项目中通过npm或者CDN链接来引入它们。 ```html <script src="https://cdn.jsdelivr.net/npm/...
本工具将采用折中方式,从微软网站获取帮助文档的相关信息,并在本地生成html文件,用户浏览html 文件选择需要的帮助文档,用迅雷等工具高速下载。最后再用本工具生成相关的安装索引文件。由于本软件 运行的下载量...
网页文档下载工具是一种专门设计用于从互联网上高效、便捷地下载各类文档的软件。这些工具通常支持多种格式,如PDF、DOC、PPT、XLS等,帮助用户快速获取网络上的资源,尤其对于那些需要付费或者需要登录才能查看的...
本压缩包中的“htmlhelp”可能是一个完整的HTMLHelp项目,包含了一系列的HTML文件和必要的配置信息。下载并解压后,你可以使用相关的阅读器打开CHM文件,获取其中的详细帮助信息。如果你是开发者,可以参考这些文件...
标题和描述中提到的"实现word文件转换成html文件实现在线打开预览word文件",这是一个关于将Microsoft Word文档转换为HTML格式,以便在网页上预览的技术问题。下面将详细介绍这个过程涉及的关键知识点。 1. **...
1. **引入PDF.js库**:在HTML文件中,添加PDF.js库的CDN链接或本地路径。 2. **加载PDF文件**:使用`PDFJS.getDocument(url)`方法获取PDF文档对象,其中`url`是PDF文件的URL。 3. **渲染PDF页面**:获取文档后,可以...
API在线文档-静态html页面模板,对于一些简单的接口文档描述,可以基于此文档进行修改编辑。...本想上传页面的截图文件,发现CSDN不能支持同时上传两个文件,大家下载压缩包直接访问index.html进行查看吧。
HTML5官方文档中文版
此存储库包含与 AXIOM Beta 硬件相关的所有信息和文件。 AXIOM Beta是由apertus°制造的开源、开放硬件、专业级数码胶片相机。它被设计成模块化的,例如可互换的...更多详情、使用方法,请下载后阅读README.md文件
总之,"基于Java的book118文档下载器"是一个综合运用了网络请求、HTML解析、文件操作等多种Java技术的实用工具,其具体实现会涉及到网络编程、数据解析、文件I/O等多个计算机科学和技术领域。对于学习Java编程和网络...
jquery提供的波形图html文档,纯粹的html布局与框架