在C#和ASP.net中操作word文档

在C#和ASP.net中操作word文档,c#,asp.net,ms-word,C#,Asp.net,Ms Word,我想要一种操作word文档的方法。 文档是word template.DOTX文件,我需要根据ASP.NET/C#应用程序的条件隐藏和/或显示文档的特定段落 例如,如果我在表单中输入了名字和姓氏,则生成的word文档将显示这两个字段,否则不输入姓氏,则不会显示在生成的文档中。我已经知道如何生成文档,但我不知道如何隐藏和/或显示特定元素。我正在使用Docentric Toolkit处理这种情况。工具包本身在后台使用OpenXML,因此不需要安装Word。我建议您看看条件内容的示例 在ASP.NET

我想要一种操作word文档的方法。 文档是word template.DOTX文件,我需要根据ASP.NET/C#应用程序的条件隐藏和/或显示文档的特定段落


例如,如果我在表单中输入了名字和姓氏,则生成的word文档将显示这两个字段,否则不输入姓氏,则不会显示在生成的文档中。我已经知道如何生成文档,但我不知道如何隐藏和/或显示特定元素。

我正在使用Docentric Toolkit处理这种情况。工具包本身在后台使用OpenXML,因此不需要安装Word。我建议您看看条件内容的示例

在ASP.NET应用程序中,准备数据模型。此模型还应包含一个布尔字段,根据是否要在文档中显示条件内容,在该字段中设置真/假值。文档模板包含条件标记,该标记用作条件内容的占位符。其他标记(占位符)可以嵌套在条件内容中。

查看:可能重复的