2015-02-09 131 views
-1

我要讀的文本,圖像,表格,子彈等(一切)VB.NET閱讀doc和docx文件

我想顯示文件的順序相同的內容(如圖像,doc和docx文件頂部然後是文本,然後是表格)。

請讓我知道如何閱讀,以便我可以獲得全部內容。我只能從doc和docx文件中讀取文本,但無法讀取整個內容。

我使用下面的代碼來只讀文本,請告訴如何閱讀整個表格和圖像的內容。

我使用下面的代碼來只讀文本,請告訴如何閱讀整個表格和圖像的內容。

我的代碼看起來像下面:

Dim WordApp As New Word.ApplicationClass 
      'Dim filepath = Server.MapPath("~/files/Hello2.doc") 
      Dim File As Object = filename 
      Dim nullobj As Object = System.Reflection.Missing.Value 
      Dim doc As Word.Document = WordApp.Documents.Open(File, nullobj, nullobj, nullobj, nullobj, nullobj, nullobj, nullobj, nullobj, nullobj, nullobj, nullobj) 
      'Dim doc1 As Word.Document = WordApp.ActiveDocument 
      Dim m_Content As String = doc.Content.Text 
+0

HTML編輯器..多數民衆贊成在這種做法,因爲數據類型不一樣...你真的想做什麼? – Codexer 2015-02-09 05:54:25

+0

我可以從文件中讀取文本,但我想要讀取包括圖像,表格在內的所有內容..所有內容......請指導.. – Bertrand 2015-02-09 14:59:38

回答

0

我不認爲有任何優雅的方式來實現這一點。正如評論中所提到的,不同的數據類型。

你將不得不把文本取出(你說你已經可以做到這一點),然後分別獲取圖像。然後格式化它們或任何你想做的事情。

從來沒有嘗試過,但找到了這個鏈接。 http://blogs.msdn.com/b/msdnmagazine/archive/2007/05/15/2649901.aspx