我需要从 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 扩展名?