我需要从html数据生成word和pdf文件作为输入。例如,如果我的html包含b标记,则b标记下的所有内容都应生成粗体。 我使用 iTextSharp 生成pdf文件, novacode docx 生成word文件,我在使用以下代码生成pdf文件时已实现此功能:
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扩展名?
答案 0 :(得分:2)
我试着用一年前的文字做这样的事情,但我没有成功,显然docx文件不支持在其中显示html。我建议在单词中插入图像和表格,而不是确切的html。