2013-04-25 39 views
0

我需要從html數據生成word和pdf文件作爲輸入。例如,如果我的html包含b標籤,那麼b標籤下的所有內容都應該生成爲粗體。 我使用iTextSharp的生成的PDF文件,並novacode DOCX下,生成word文件,我已經生成與下面的代碼的PDF文件來實現此功能:如何生成具有HTML作爲Novacode輸入的word文檔Docx

iTextSharp.text.html.simpleparser.HTMLWorker hw = new iTextSharp.text.html.simpleparser.HTMLWorker(doc); 
hw.Parse(new StringReader(model.HTMLContent)); 

但我不能從html數據生成word文件。任何幫助將是偉大的!

如果Docx沒有提供這個需求的解決方案,那麼我想知道這個功能有哪些可用的選項。 我想特別瞭解這些選項是否需要在服務器上安裝ms-office?或者這些選項會生成什麼類型​​的doc文件我的意思是文檔擴展名或docx擴展名?

回答

2

我試圖用大約一年前的詞做這樣的事情,但我沒有成功,顯然docx文件不支持在其中顯示html。我建議插入圖像和表格和其他字不是確切的HTML。

+0

感謝您的回覆。我編輯了我的問題。如果您對我的問題有更多瞭解,您能否再詳細回覆一下我的問題? – 2013-04-27 08:33:40

+0

我不記得我們到底做了什麼,但我們沒有用這個詞做這個方法。我沒有使用太多Docx,只是簡單地插入文本,但插入所有內容時功能非常強大,您不需要安裝MS word,也可以生成一些視圖,例如想要傳遞的打印內容,然後嘗試通過Docs進行操作換句話說,對不起,我知道似乎是一個屁股解決方案的痛苦! – ePezhman 2013-04-27 14:55:04

相關問題