2009-07-21 76 views
4

我試圖創建一個程序,讀取.docx文件並將其發佈內容到博客/論壇,供個人使用。我終於想出瞭如何使用libcurl來完成(我想的)是該程序中較難的部分。現在我只需要閱讀.docx文件,但遇到了麻煩。我似乎無法找到有關如何執行此操作的任何文檔。有任何想法嗎?閱讀.DOCX在C++

回答

8

最簡單的方法是使用Word來做到這一點。它對許可有限制。

的SO問題Creating, opening and printing a word file from C++有一些很好的參考。

編輯:

根據這些問題/答案都可以解壓打開XML文件,並直接處理XML文件:如果您使用.NET有

更(C#)的問題如下:

+0

我一直在尋找到這一點,但因爲.DOCX是我想會有辦法沒有得到Word中打開XML參與其中。 – mcFreid 2009-07-21 19:45:36

1

如果你想留在開源的世界裏,OpenOffice的3應該能夠處理的.docx文件。有一個項目爲許多語言實現一個API,我不知道它有多完整或複雜。

PHP中,可以從.DOCX轉換爲純文本script。也就是說,如果你不害怕所有的文檔都是俄文的)。這可能是另一種選擇(觸發PHP腳本使用系統調用和解析該文件中的結果)