2015-10-19 34 views
0

寻找一种解决方案,我可以使用机器可读数据(HTML)动态生成MS Word文档。从HTML文件中动态生成MS Word文档的解决方案

MS Word模板文档+ HTML文件=输出Word文档。

例如: Word文档的内容=我是<>文档。

内容的HTML文件= <td> example </td>

输出Word文档=我的示例文件。

什么可能是最好的方法或工具开始?

回答

0

Open XML SDK使用“altChunk”方法将HTML文件“嵌入”WordOpenXML文档“包”中所需的“目标”点。 Word将在Word中打开时将HTML转换并整合到文档中。例如,见: http://blogs.msdn.com/b/ericwhite/archive/2008/10/27/how-to-use-altchunk-for-document-assembly.aspx

+0

似乎是一个很好的解决方案,但必须努力。谢谢! – Prasae

+0

一旦你对此有所了解,其实很简单。任何其他方法都会涉及自动化Word应用程序界面并从剪贴板或文件中插入HTML,以便Word使用其内部HTML转换器。或者编写自己的HTML转换器。 –