.Docx文件生成

时间:2013-12-31 20:32:49

标签: c# .net .net-4.5

在C#中我可以使用Microsoft.Office.Interop.Word轻松生成word文档或将word文件转换为其他格式,但是如果用户没有在他们的系统中安装MS Office,我认为这种方法不会工作。我想知道.net框架是否为此提供了任何特定的解决方案。 (对第三方库不感兴趣,我已经发现很多,我的问题仅限于.net框架)

2 个答案:

答案 0 :(得分:5)

不,.Net Framework没有为它提供完整的解决方案。

您可以自己构建它 - 从ZipPackage开始构建最终文件,然后XDocument创建XML。 Office file format documentation可供下载。

确实有像OpenXml by Microsoft这样的库来创建Office文档。

答案 1 :(得分:0)

不,如果不使用第三方库,则无法在没有安装Microsoft Office的计算机上生成Office文件。