在C#中我可以使用Microsoft.Office.Interop.Word
轻松生成word文档或将word文件转换为其他格式,但是如果用户没有在他们的系统中安装MS Office,我认为这种方法不会工作。我想知道.net框架是否为此提供了任何特定的解决方案。 (对第三方库不感兴趣,我已经发现很多,我的问题仅限于.net框架)
答案 0 :(得分:5)
不,.Net Framework没有为它提供完整的解决方案。
您可以自己构建它 - 从ZipPackage开始构建最终文件,然后XDocument
创建XML。 Office file format documentation可供下载。
确实有像OpenXml by Microsoft这样的库来创建Office文档。
答案 1 :(得分:0)
不,如果不使用第三方库,则无法在没有安装Microsoft Office的计算机上生成Office文件。