HTML怎么导出生成word文档
1、保存网页在浏览器中访问目标网页,执行菜单“文件”→“另存为”,文件类型选择“网页,全部”。
2、用WPS文字打开html文件执行“文件”→“打开”,文件类型选择“网页文件”或“所有文件”,以打开刚才下载得到的《[征稿八]怎样用WPS制作PDF》html文件。
3、去掉不需要的部分注:表格形式出现的正文,可以选中后执行“表格”→“转换”→“表格转换为文本”去除表格外框。
4、最后另存为WPS文档或WORD文档即可。
如何利用openoffice读取word文档,并输出在页面上(HTML)
将Word转Html的原理是这样的:1、客户上传Word文档到服务器2、服务器调用OpenOffice程序打开上传的Word文档3、OpenOffice将Word文档另存为Html格式4、Over至此可见,这要求服务器端安装OpenOffice软件,其实也可以是MS Office,不过OpenOffice的优势是跨平台,你懂的。
恩,说明一下,本文的测试基于 MS Win7 Ultimate X64 系统。
下面就是规规矩矩的实现。
1、下载OpenOffice,2、下载Jodconverter 这是一个开启OpenOffice进行格式转化的第三方jar包。
3、泡杯热茶,等待下载。
4、安装OpenOffice,安装结束后,调用cmd,启动OpenOffice的一项服务:C:\Program Files (x86)\OpenOffice.org 3\program>soffice -headless -accept="socket,port=8100;urp;"5、打开eclipse6、喝杯热茶,等待eclipse打开。
7、新建eclipse项目,导入Jodconverter/lib 下得jar包。
* commons-io * jodconverter * juh * jurt * ridl * slf4j-api * slf4j-jdk14 * unoil * xstream 8、Coding...查看代码package com.mzule.doc2html.util;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import java.net.ConnectException;import java.util.Date;import java.util.regex.Matcher;import java.util.regex.Pattern;import com.artofsolving.jodconverter.DocumentConverter;import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection;import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection;import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter;/** * 将Word文档转换成html字符串的工具类 * * @author MZULE * */public class Doc2Html { public static void main(String[] args) { System.out .println(toHtmlString(new File("C:/test/test.doc"), "C:/test")); } /** * 将word文档转换成html文档 * * @param docFile * 需要转换的word文档 * @param filepath * 转换之后html的存放路径 * @return 转换之后的html文件 */ public static File convert(File docFile, String filepath) { // 创建保存html的文件 File htmlFile = new File(filepath + "/" + new Date().getTime() + ".html"); // 创建Openoffice连接 OpenOfficeConnection con = new SocketOpenOfficeConnection(8100); try { // 连接 con.connect(); } catch (ConnectException e) { System.out.println("获取OpenOffice连接失败..."); e.printStackTrace(); } // 创建转换器 DocumentConverter converter = new OpenOfficeDocumentConverter(con); // 转换文档问html converter.convert(docFile, htmlFile); // 关闭openoffice连接 con.disconnect(); return htmlFile; } /** * 将word转换成html文件,并且获取html文件代码。
* * @param docFile * 需要转换的文档 * @param filepath * 文档中图片的保存位置 * @return 转换成功的html代码 */ public static String toHtmlString(File docFile, String filepath) { // 转换word文档 File htmlFile = convert(docFile, filepath); // 获取html文件流 StringBuffer htmlSb = new StringBuffer(); try { BufferedReader br = new BufferedReader(new InputStreamReader( new FileInputStream(htmlFile))); while (br.ready()) { htmlSb.append(br.readLine()); } br.close(); // 删除临时文件 htmlFile.delete(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } // HTML文件字符串 String htmlStr = htmlSb.toString(); // 返回经过清洁的html文本 return clearFormat(htmlStr, filepath); } /** * 清除一些不需要的html标记 * * @param htmlStr * 带有复杂html标记的html语句 * @return 去除了不需要html标记的语句 */ protected static String clearFormat(String htmlStr, String docImgPath) { // 获取body内容的正则 String bodyReg = ""; Pattern bodyPattern = Pattern.compile(bodyReg); Matcher bodyMatcher = bodyPattern.matcher(htmlStr); if (bodyMatcher.find()) { // 获取BODY内容,并转化BODY标签为DIV htmlStr = bodyMatcher.group().replaceFirst("", ""); } // 调整图片地址 htmlStr = htmlStr.replaceAll("转换成保留样式 // content = content.replaceAll("(]*>.*?)()", // ""); // 把转换成并删除样式 htmlStr = htmlStr.replaceAll("(]*)(>.*?)()", ""); // 删除不需要的标签 htmlStr = htmlStr .replaceAll( "]*?>", ""); // 删除不需要的属性 htmlStr = htmlStr .replaceAll( "]*)(?:lang|LANG|class|CLASS|style|STYLE|size|SIZE|face|FACE|[ovwxpOVWXP]:\\w+)=(?:'[^']*'|\"\"[^\"\"]*\"\"|[^>]+)([^>]*)>", ""); return htmlStr; }}
HTML怎么导出生成word文档
1、保存网页在浏览器中访问目标网页,执行菜单“文件”→“另存为”,文件类型选择“网页,全部”。
2、用WPS文字打开html文件执行“文件”→“打开”,文件类型选择“网页文件”或“所有文件”,以打开刚才下载得到的《[征稿八]怎样用WPS制作PDF》html文件。
3、去掉不需要的部分注:表格形式出现的正文,可以选中后执行“表格”→“转换”→“表格转换为文本”去除表格外框。
4、最后另存为WPS文档或WORD文档即可。
...
如何将一个页面导出为word文档
工具/原料 Google Chrome WORD 方法/步骤 打开需要保存的网页,用快捷键Ctrl + S保存网页,选择保存“全部网页”。
保存后的文件 打开WORD,按ctrl+o,找到保存了网页HTML文件的文件夹,选中HTML文件,单击打开。
此时WORD打开了网页文件。
下面就将网页文件另存为成docx。
...
如何将word中公式到出为html或清晰的图片?
如果你使用360安全浏览器,或者某些下载工具,在链接右键菜单中有“使用***下载全部链接”,然后你搜索“批量转换HTML文件转换成WORD文档”。
也可以用迅雷等选择需要的链接拖至浮动下载窗口。
下载完成后,按照“批量转换HTML文件转换成WORD文档”介绍的方法批量转换
请教java html导出word如何实现
java将html导出word不用忘记这对标签 //换页//换行 查看的话 打开word 视图——页面 就能看出看出效果[java] view plain copy print?ArrayList records = form.getRecords();//获取数据库数据 if(null!=records&&0!=records.size()){ //html拼接出word内容 String content=""; for (int i = 0; i "+title+" "; content+=""+cx+" "; //插入分页符 content+=""; content+=" "; } content += ""; byte b[] = content.getBytes(); ByteArrayInputStream bais = new ByteArrayInputStream(b); POIFSFileSystem poifs = new POIFSFileSystem(); DirectoryEntry directory = poifs.getRoot(); DocumentEntry documentEntry = directory.createDocument("WordDocument", bais); //输出文件 String name="导出知识"; response.reset(); response.setHeader("Content-Disposition", "attachment;filename=" + new String( (name + ".doc").getBytes(), "iso-8859-1")); response.setContentType("application/msword"); OutputStream ostream = response.getOutputStream(); //输出文件的话,new一个文件流 //FileOutputStream ostream = new FileOutputStream(path+ fileName); poifs.writeFilesystem(ostream); ostream.flush(); ostream.close(); bais.close();
怎样导出Word里面的图片
你会看到有一个文件夹word,然后双击打开word文件夹,然后看到一个Media文件夹方法1:使用截图方法来提取并保存图片,你可以使用Ctrl+Alt+A来截图,然后在QQ聊天框中按CTRL+V来保存图片,当然你可以在PS新建文档按CTRL+V来粘贴图片来保存图片。
方法2.htm。
将你要提取的文档扩展名改为,如果你安装了word2007或者更高的版本,这些图片就是word中的所有的图片,然后直接双击打开文档,如下图,打开之后,但你现在要提取图片的文档是word2003或者更低版本的图片,先将文档打开,如果你安装了QQ并且运行了的话:先将word文档打开,然后将wordy文档另存为,在格式中选择网页(*.zip,你可以直接进行一下步了,然后点击保存,保存之后你可以在文件夹中看到所有word文档中的图片.html),然后另存为word2007 .docx的格式,如果你的文档是word2007或者更高版本的文档就不需要这一步了,在这个文件夹下面你可以看到有一些图片,你可以将这些图片解压出来;*。
方法3:这个方法前提是你必须安装了word2007或者更高的版本...
html中怎样打开word文档
1网上有人说直接 已经 结果是下载 2activxobject(word.application)结果是本地word打开的 3还有人说word 的save as ,晕我的天,你怎么不看看word的格式都没有了,我还怎么编辑和提取呢? 我想要的是在网页上面就直接编辑了,自己下个frontpage2003-插入-web组件-高级控件-activx控件 -里面居然没有找到word function openmydoc(){ var doc=new ActiveXObject("Word.Application"); doc.visible=true; doc.Documents.Open("jsp学习笔记.doc"); } 打开word clickme ...
转载请注明出处51数据库 » word输出为html
嗫?暁雲?