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的兼容包試試看~