2013-07-26 183 views
2

我需要將tinymce生成的html轉換爲MS Word文檔而不更改它。如何將tinymce生成的html轉換爲MS Word文檔?

html包含base64格式的圖像。

任何人都可以建議一些好的第三方工具或一些開源dll來實現它在C#中?

到目前爲止,我已經嘗試了一些(html到rtf dll pro和aspose),但沒有一個能夠得到想要的結果。

+1

那些誰投票關閉請寫一個評論等等我可能知道這個問題有什麼問題 – Veer

+1

+1一個很好的問題,我不知道爲什麼要關閉它 – Thariama

+0

@Thariama接受的答案有PHP庫的鏈接。我需要在C# – Veer

回答

1

Pandoc可以將html轉換爲Docx 並且是免費的並且可能是一個不錯的選擇,因爲您的編輯器不允許非常複雜的格式。

Pandoc與http://hackage.haskell.org/packages/archive/pandoc/1.11.1/doc/html/Text-Pandoc-Writers-Docx.html讀取HTML並保存與DOCX http://hackage.haskell.org/packages/archive/pandoc/1.11.1/doc/html/Text-Pandoc-Writers-Docx.html

它支持:

  • H1-H6
  • 引用文字
  • 圖片(不知道它的工作原理與數據URI)
  • 表和列表
  • 簡單格式化:<b><em>
  • 鏈接

Howewer,它不支持(我認爲):

  • 文本對齊
+0

謝謝@edi,我會試試這個 – Veer