1
A
回答
3
我覺得這是應該做的最簡單的方法是
http://asptutorials.net/C-SHARP/convert-ms-word-docs-to-html/
他們在文章中關鍵的一點是,他們所使用的另存爲功能 http://msdn.microsoft.com/en-us/library/aa220734.aspx
像這樣:
string newfilename = folder_to_save_in + FileUpload1.FileName.Replace(".doc", ".html");
object o_nullobject = System.Reflection.Missing.Value;
object o_newfilename = newfilename;
object o_format = Word.WdSaveFormat.wdFormatHTML;
object o_encoding = Microsoft.Office.Core.MsoEncoding.msoEncodingUTF8;
object o_endings = Word.WdLineEndingType.wdCRLF;
// SaveAs requires lots of parameters, but we can leave most of them empty:
wordApplication.ActiveDocument.SaveAs(ref o_newfilename, ref o_format, ref o_nullobject,
ref o_nullobject, ref o_nullobject, ref o_nullobject, ref o_nullobject, ref o_nullobject, ref o_nullobject,
ref o_nullobject, ref o_nullobject, ref o_encoding, ref o_nullobject,
ref o_nullobject, ref o_endings, ref o_nullobject);
該庫是 Microsoft.Office.Interop.Word;
如果我沒記錯的話在執行代碼的機器上需要Word。如果它是ASP.NET,則在服務器上是必需的。
0
三種方式: 1.保存爲HTML,如napster 所述2.將Open XML轉換爲HTML; XSLT可在http://www.codeplex.com/OpenXMLViewer 3.對於最乾淨的HTML,編寫代碼將文檔中的每種樣式轉換爲CSS,並將@style中的任何直接格式化。
是否在運行C#代碼的計算機上安裝了Word?
相關問題
- 1. 如何將tinymce生成的html轉換爲MS Word文檔?
- 2. 如何將圖像轉換爲PDF和MS Word文檔C#?
- 3. 轉換Word文檔的MS WORD 2003到Tiff圖像
- 4. 如何將文檔從Latex轉換爲Microsoft Word 2003?
- 5. 將MS Word文檔轉換爲HTML的PHP
- 6. 如何將舊的MS Word文檔轉換爲純文本?
- 7. 使用自定義xml將Word 2003文檔轉換爲word 2010
- 8. 將HTML轉換爲Word文檔
- 9. 。將HTML轉換爲word文檔
- 10. 快速將Word文檔轉換爲HTML
- 11. 將Word文檔轉換爲HTML格式
- 12. 從MS Word 2003中轉換Word模板MS Word 2007中
- 13. .NET庫將MS Word文檔轉換爲XPS文檔
- 14. 如何將MS Word HTML文檔轉換爲乾淨的XHTML內聯樣式?
- 15. 將html轉換爲word c#
- 16. 將MS Word內容轉換爲HTML
- 17. 將MS Word文檔轉換爲ASP.NET中的PDF
- 18. 將Word郵件合併文檔從2003轉換爲2010格式
- 19. 將MS-word文檔嵌入到HTML中?
- 20. 在ASP.NET中以編程方式將Word 2007文檔轉換爲Word 2003
- 21. 如何將參數傳遞給MS Word 2003文檔加載項?
- 22. 在瀏覽器中將MS Word文檔轉換爲PDF
- 23. 將MS-Word轉換爲PDF
- 24. 如何將word文檔轉換爲html格式?
- 25. 在html中使用docx4j將html轉換爲word文檔
- 26. 轉換爲Word文檔用C#
- 27. 將MS word文件轉換爲.Net C中的圖像#
- 28. 在PHP中將Word文檔轉換爲可用的HTML
- 29. 如何將word文檔轉換爲perl中的pdf文件?
- 30. Coverting MS Word文檔HTML
我想你忘了在樣本中分配/聲明o_nullobject。它應該設置爲`System.Type.Missing` – 2009-05-25 12:44:26
謝謝divo,忘記了是的。 – 2009-05-25 12:45:48