09月22日, 2014 91次
Office文档转换为html网页文件抄或者PDF文件主要有以下几种方法:PPT文件转换为PDF格式一般有以下几种途径:1.Office2007及更高的版本支持直接将表格文件转存为html文件或PDF文件,打开文档,然后点击另存为,然后从格式列表中选择网页格式或者PDF格式即可。袭2.使用第三方软件进行转换,比如anybizsoft pdf converter。添加幻灯片文件,然后选择转换后的格式(pdf),然后点击转换即可。3.使用在线转换:百度搜索“pdf在线转换”,然后打开相应zhidao的连接,然后上传文档,点击转换,然后把转换后的文件下载到本地即可。
官方就有提供转pdf的插件,点击另存为就有选百项保存为pdf,如果没安装插件的话度,那么会有提示指引你去官方下载,然后按照指示去下载安装即可。最快的方法知是在文件--另存为,点击另存为后下面有一个下拉选道项,其中就有PDF文件这一选项。是OFFICE的应该都有这个功内能。 你也可以下载一个PDF虚拟打印机,安装好以后在文件--打印,选容择打印机,然后打印就会提示你保存,出来就是PDF格式了 本回答被网友采纳
第一种方法: 需求是要产生格式一致的文档、报表(word和excel),要求是字体、颜色、缩进、大小等等都要一致,对于这些文档来zd说,其样式基本都是固定的,变化的也就是那些实际的业务数据; 采用的技术是 xml + servlet + dom4j; 思路:先制作一份模版,另存为xml格式(注意是另存为产版生xml),以这个xml文件为模版,预览请求时读取出数据,dom4j来解析操作xml模版转换成一份包含有业务数据的xml,最后servlet用那份xml来响应生成你要的文档; word和excel都可以转换为xml,如果懂WordML, SpreadsheetML,可以直接编写xml,上面方法对于样式是不用考虑的,所以生成的文档样式风格高度一致;只需要把数据放到相应的元素标签中(如果是多个相同的item,就是clone出相应的xml元素标签,填充数据,再放入相应的父元素中,注意dom4j clone出的元素不能读取操作,所以一般不要对权clone的元素操作),一切共有的元素直接定义修改xml模版就可以了. 第二种方法: 采用技术:jodconverter + OpenOffice
636f7079e799bee5baa6e997aee7ad9431333361303635以下是具体的执行代码: import com.jacob.activeX.ActiveXComponent; import com.jacob.com.*; public class OfficeToXML { private final static OfficeToXML oOfficeToXML = new OfficeToXML(); public static OfficeToXML getInstance() { return oOfficeToXML; } public OfficeToXML() { } public boolean WordtoHtml(String s, String s1) { ComThread.InitSTA(); ActiveXComponent activexcomponent = new ActiveXComponent( "Word.Application"); String s2 = s; String s3 = s1; boolean flag = false; try { activexcomponent.setProperty("Visible", new Variant(false)); Dispatch dispatch = activexcomponent.getProperty("Documents").toDispatch(); Dispatch dispatch1 = Dispatch.invoke(dispatch, "Open", 1, new Object[] { s2, new Variant(false), new Variant(true) }, new int[1]).toDispatch(); Dispatch.invoke(dispatch1, "SaveAs", 1, new Object[] { s3, new Variant(8) }, new int[1]); Variant variant = new Variant(false); Dispatch.call(dispatch1, "Close", variant); flag = true; } catch (Exception exception) { exception.printStackTrace(); } finally { activexcomponent.invoke("Quit", new Variant[0]); ComThread.Release(); ComThread.quitMainSTA(); } return flag; } public boolean PPttoHtml(String s, String s1) { ComThread.InitSTA(); ActiveXComponent activexcomponent = new ActiveXComponent( "PowerPoint.Application"); String s2 = s; String s3 = s1; boolean flag = false; try { Dispatch dispatch = activexcomponent.getProperty("Presentations") .toDispatch(); Dispatch dispatch1 = Dispatch.call(dispatch, "Open", s2, new Variant(-1), new Variant(-1), new Variant(0)) .toDispatch(); Dispatch.call(dispatch1, "SaveAs", s3, new Variant(12)); Variant variant = new Variant(-1); Dispatch.call(dispatch1, "Close"); flag = true; } catch (Exception exception) { System.out.println("|||" + exception.toString()); } finally { activexcomponent.invoke("Quit", new Variant[0]); ComThread.Release(); ComThread.quitMainSTA(); } return flag; } public boolean ExceltoHtml(String s, String s1) { ComThread.InitSTA(); ActiveXComponent activexcomponent = new ActiveXComponent("Excel.Application"); String s2 = s; String s3 = s1; boolean flag = false; try { activexcomponent.setProperty("Visible", new Variant(false)); Dispatch dispatch = activexcomponent.getProperty("Workbooks").toDispatch(); Dispatch dispatch1 = Dispatch.invoke(dispatch, "Open", 1, new Object[] { s2, new Variant(false), new Variant(true) }, new int[1]).toDispatch(); Dispatch.call(dispatch1, "SaveAs", s3, new Variant(44)); Variant variant = new Variant(false); Dispatch.call(dispatch1, "Close", variant); flag = true; } catch(Exception exception) { System.out.println("|||" + exception.toString()); } finally { activexcomponent.invoke("Quit", new Variant[0]); ComThread.Release(); ComThread.quitMainSTA(); } return flag; } public static void main(String args[]) { OfficeToXML otx = OfficeToXML.getInstance(); boolean flag1 = otx.PPttoHtml("e:/test/test3.pptx", "e:/test/test3.html"); if(flag1){ System.out.println("PPT文件转换成HTML成功!"); }else{ System.out.println("PPT文件转换成HTML失败!"); } boolean flag2 = otx.WordtoHtml("e:/test/test2.docx", "e:/test/test2.html"); if(flag2){ System.out.println("WORD文件转换成HTML成功!"); }else{ System.out.println("WORD文件转换成HTML失败!"); } boolean flag3 = otx.ExceltoHtml("e:/test/test1.xlsx", "e:/test/test1.html"); if(flag3){ System.out.println("EXCEL文件转换成HTML成功!"); }else{ System.out.println("EXCEL文件转换成HTML失败!"); } } } 运行条件: 1.JDK1.6 2.jacob.jar和jacob.dll 1) 把jacob.dll在 ..\Java\jdk1.6.0_10\bin、..\Java\jdk1.6.0_10\jre\bin、C:\WINDOWS\system32 目录下各放一份 2) 把jacob.jar放入 项目的lib包下,并且在“java构建路径”中也要加载此jar包。 3) 运行项目即可编译通过. 注:jacob.jar以及jacob.dll版本一定要和jdk版本相匹配,否则后果自负!
将htm文档中的表格数据转换为Excel工作表的具体步骤如下:一、第一步,打开需要转zd换的htm文档,接下来进入到编辑页面中,然后点击打开左上角的文件,如下图所回示。二、第二步,接下来在弹出来的窗口中选择打开“另存为”,如下图所示。三、第三步,接下来在弹出来的窗口中点击打开“保答存类型”,然后选择“Excel工作薄”,接下来点击保存即可,如下图所示。
一:Html转为Excel1我们打开网络上的一个包含表格内容抄的页面,点击菜单栏-文件-另存为。2弹出窗口选择保存路径,将保存类型选为“htm 或Html格式”。3在计算机上新建一个Excel文件并打开,点击知菜单栏-数据-导入外部数据-导入数据。4找到刚才保存的“Html”单击打开,再单击“导入”。5在弹出的“导入数据”窗口中你可以选择“现有工作表”或者“新建工作表”,然后单击确定。END二:Excel转为Html点击菜单栏-文件-另存为网页2输入导出文道件名称,点击保存。3双击打开HTML文件,即会调出IE浏览器打开页面。 本回答被提问者采纳
将html的内容选择,复制,到excel中粘贴,并作分列、调整。
所需工具材料:OFFICE(以2007为例),ACROBAT方法如下:一、WORD/EXCEL/POWERPOINT转换成HTML1、点OFFICE按钮——另存为2、选来择存储路径,保存源类型:选择网页(*.htm,*.html),点击保存按钮。二、WORD/EXCEL/POWERPOINT转换成PDF1、网上搜索下载安装ADOBE ACROBAT软件;2、安装完成后,打开WORD/EXCEL/POWERPOINT,会百发现多出一个Acrobat菜单,点击创建PDF。3、此时系统将WORD/EXCEL/POWERPOINT文档自动转化为PDF文档,并且会自动打开Adobe Acrobat软件,以度便用户能够看到转换后的PDF文档。4、OFFICE 2013以上版本可问通过以下方法转换:1)打开WORD/EXCEL/POWERPOINT文档,选择文件菜单——导出——创答建PDF/XPS文档——点击创建PDF/XPS。2)选择存储路径,点击发布按钮。
官方就有提供转pdf的插件,点击另存为就有选项保存为pdf,如果没安装插件的话,那么会有提示指引你去官方下载,然后按照指示去下载安装即可。
office 2007及以上版本都可以直接另存为html或pdf 本回答被提问者采纳
打开Word/Excel/PPT要保存的文档,找到左上角的“保存”图标或在“文件”菜单下找到“保存”或“另存为”。点击后,在弹出的窗口中,在“保存类型”出,选择PDF文件格式即可。 本回答由电脑网络分类达人 董辉推荐
官方就有提供转pdf的插件,点击另存为就有选项保存为pdf,如果没安装插件的话,那么会有提示指引你去官方下载,然后按照指示去下载安装即可。 本回答被提问者采纳
第一种方法: 需求是要产生格式一致的文档、报表(word和excel),要求是字体、颜色、缩进、大小等等都要一致,对于这些文档来说,其样式基本都是固定的,变化的也就是那些实际的业务数据;知 采用的技术是 xml + servlet + dom4j; 思路:先制作一份模版,道另存为xml格式(注意是另存为产生xml),以这个xml文件为模版,预览请求时读取出数据,dom4j来解析操作xml模版转换成一份包含有业务数据的xml,最后servlet用那份xml来响应生成你要的文档; word和excel都可以转换为xml,如果懂WordML, SpreadsheetML,可以直接编写xml,上面方法对于样式是不用考虑的,所以生成的文档样式风格高度一致;只需要把数据放到相应的元素标签内中(如果是多容个相同的item,就是clone出相应的xml元素标签,填充数据,再放入相应的父元素中,注意dom4j clone出的元素不能读取操作,所以一般不要对clone的元素操作),一切共有的元素直接定义修改xml模版就可以了. 第二种方法: 采用技术:jodconverter + OpenOffice
所需工具材料:OFFICE(以2007版本为抄例)一、将WORD转换成HTML1、点击OFFICE按钮——另存为——Word文档。2、选择存储路径,保zhidao存类型选择网页(*.htm,*.html),点击保存按钮。二、将EXCEL转换成HTML1、点击OFFICE按钮——另存为——Excel工作簿。2、选择存储路径,保存类型选择网页(*.htm,*.html),点击保存按钮。三、将PowerPoint转换成HTML1、点击OFFICE按钮——另存为——PowerPoint演示文稿。2、选择存储路径,保存类型选择网页(*.htm,*.html),点击保存按钮。四、将Word、Excel、PowerPoint转换成PDF所需工具材料:Adobe Acrobat X Pro1、网上搜索下载安装ADOBE ACROBAT软件;2、安装完成后,打开Word、Excel或者PowerPoint,都会多出一个Acrobat菜单,点击创建PDF,即可将Word、Excel或者PowerPoint自动转换成PDF文档,并且同时会打开Adobe Acrobat软件,以便用户查阅转换后的PDF文档。
OFFICE本身就有提供转pdf的插件,点击另存为就有选项保存为pdf,如果没安装插件的话,可能是版本太低,使用2007以后版本的就有。保存HTML的话,各版本都可以,直接保存就行。 本回答被网友采纳
http://jingyan.baidu.com/article/375c8e1999902025f2a22981.html 本回答由提问者推荐
可以直接保存成html格式的文件;也可以直接打印成pdf文件: