word2007无法打开Office Open XML 文档
由于种种原因,如程序安装错误、注册表被修改,或系统被病毒侵害等。
有时候会造成WORD 2007无法打开.DOC文档的问题,常规的处理办法(右键选择“打开方式”)无效。
可以试试如下的方法 :1.打开注册表编辑器(开始-运行-输入regedit 【VISTA/win7中在开始菜单最下方的搜索栏内输入regedit】)。
2.展开HKEY_CLASSES_ROOT,找到.doc 在右侧有两个图标,双击第一个(默认),将数值数据改为“Word.Document.12”,然后双击第二个图标Content Type,将数值数据改成:“application/vnd.openxmlformats-officedocument.wordprocessingml.document。
java 利用openoffice 转换word到html,遇到xml类型的word转换不出来...
通过jodconveter来实现转化(http://www.artofsolving.com/opensource/jodconverter)。
这种方式实现起来比较麻烦,操作有点繁琐,但是能解决上述问题。
通过启动OpenOffice.org的服务端口,实现程序操作opeanoffice实现文件的转换。
贴上代码:mport java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import com.artofsolving.jodconverter.DefaultDocumentFormatRegistry; import com.artofsolving.jodconverter.DocumentConverter; import com.artofsolving.jodconverter.DocumentFormatRegistry; import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter; public class test { /** * @param args */ public static void main(String[] args) throws Exception { // TODO Auto-generated method stub test t = new test(); //File in = new File("d:\\mytest\\test1.pdf"); //File out = new File("d:\\mytest\\test11.html"); FileInputStream input = new FileInputStream("d:\\mytest\\test11.pdf"); FileOutputStream output = new FileOutputStream("d:\\mytest\\test11.doc"); t.convert(input, output); } public void convert(File input, File output) throws Exception { OpenOfficeConnection conn = new SocketOpenOfficeConnection("localhost", 8100); conn.connect(); DocumentConverter converter = new OpenOfficeDocumentConverter(conn); converter.convert(input, output); conn.disconnect(); } public void convert(InputStream input, OutputStream output) throws Exception { OpenOfficeConnection conn = new SocketOpenOfficeConnection("localhost", 8100); conn.connect(); DocumentConverter converter = new OpenOfficeDocumentConverter(conn); DocumentFormatRegistry registry = new DefaultDocumentFormatRegistry(); converter.convert(input, registry.getFormatByFileExtension("pdf"), output, registry.getFormatByFileExtension("doc")); conn.disconnect(); } }Office Open XML 文件格式简介随着20世纪90年代XML的出现,企业计算客户开始逐渐认识到,在他们所依赖的计算机产品和应用中采用开放的格式和标准所带来的商业价值。
IT专业人员将从通用的数据格式中受益匪浅,这种格式可能是XML,因为它拥有被应用程序、平台和Internet浏览器读取的能力。
同样,随着在Microsoft Office 2000中对于XML格式的支持与采用,开发人员开始认识到,他们需要将以前的Microsoft Office版本中的二进制文件格式转换为XML格式。
二进制文件(.doc,.dot,.xls,以及.ppt文件)在过去几年中一直肩负着存储和转换数据的重任,而现在它们无法满足新的市场需求的挑战,其中包括轻松地在异构应用之间传递数据,以及允许用户从这些数据中搜集商业信息。
2007 Microsoft Office system为Microsoft Office Excel 2007,Microsoft Office Word 2007,和Microsoft Office PowerPoint 2007采用了基于XML的文件格式,从而延续了这种转移。
新的文件格式,称为Office Open XML格式,解决了上述市场需求的问题,同时改变了您基于Microsoft Office文档建立解决方案的方式。
新的格式增强了文件与数据的管理能力,数据恢复能力,以及与业务线系统的互操作能力。
它们是对早期版本的二进制文件的扩展。
任何支持XML的应用程序都可以访问新文件格式当中的数据,并与之协同工作。
这些应用程序并不需要成为Microsoft Office system或Microsoft产品的一部分。
用户也可以使用标准的转换来提取或重新组织数据。
另外,有关安全性的担忧也大大的降低,因为信息是存储在XML当中的,它从本质上来讲都是纯文本的。
因此,数据可以没有任何障碍地通过企业防火墙进行传递。
word文件打不开提示:无法打开offic open xml文件***,因为内容有错...
下载这两个软件修复试试:Corrupt DOCX Salvager 或 docx repair free或者使用手工修复(需了解XML文件):工具1.foxechs.Appinn.com.zip 小型的xml编辑器2.ue方法:1.将docx文档解压(改后缀为.zip解压),找到word/document.xml文件,用foxechs打开,然后 工具-缩进排版,也可以直接按F8。
这时xml文件会变成缩进排版的格式,然后保存。
2.重新压缩成zip文件,将后缀改成docx,然后双击打开,会提示错误的行数。
3.用ue打开document.xml,找到提示错误的行,这个时候就需要根据错误的类型进行操作了,如果是标记不是成对的,直接删除,或者补全都可以。
4.重复2.3,直到没有错误5.打包,完成修复
word打开是提示”无法打开Office Open XML文件“,怎么修复!急! ...
1. 退出所有 Office 程序。
2. 依次单击“开始”、“运行”,键入 %userprofile%\Application Data\Microsoft\Document Building Blocks\1033,然后单击“确定”。
3. 右键单击“Building Blocks.dotx”,然后单击“重命名”。
4. 将文件重命名为 Building Blocks.OLD。
5. 依次单击“开始”、“运行”,键入 %programfiles%\Microsoft Office\Office12\Document Parts\1033,然后单击“确定”。
6. 右键单击“Building Blocks.dotx”,然后单击“重命名”。
7. 将文件重命名为 Building Blocks.OLD。
8. 关闭这两个文件夹。
9. 依次单击“开始”、“运行”,键入 appwiz.cpl,然后单击“确定”。
10. 在“当前安装的程序”列表中,单击安装在计算机上的Office 的版本。
或者,如果在计算机上安装了独立版本,则单击 Word 的版本。
11. 单击“更改”,单击“修复”,然后单击“继续”。
关机重启就行!
我的一个WORD文档打不开了。
它显示“无法打开OFFICE OPEN ...
在office 2007里面文件扩展名分别为.docx,.xlsx, .pptx。
这些后面加了x的文件就是open xml格式。
这种是开放式的文件, 估计是保存成了这个格式,所以文件格式和扩展名都变了,一般高版本的office可以兼容低版本的东西, 你可以试着用2010去打开看看,或者装一个MS的兼容包试试看~