0

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

4

1 回答 1

2

大约一年前,我尝试用 word 做这样的事情,但没有成功,显然 docx 文件不支持在其中显示 html。我建议在单词中插入图像和表格等,而不是确切的 html。

于 2013-04-25T07:00:53.067 回答