我正在使用Word和OpenXml在C# ASP.NET Web应用程序中提供邮件合并功能:
1)上传一个带有预定义字符串的文档。
2)使用OpenXML SDK 2.0打开Word文档,将主文档部分作为字符串获取并使用正则表达式进行替换。
3)然后,使用OpenXML创建一个新文档,添加一个新的主文档部分,并将替换结果的字符串插入到此主文档部分中。
但是,所有格式/样式等在新文档中都会丢失。
我猜想我可以单独复制和添加样式、定义、注释等部分来模拟原始文档。
但是,是否有一种方法可以使用Open XML复制文档,使我能够对新副本执行替换操作?
谢谢。
1)上传一个带有预定义字符串的文档。
2)使用OpenXML SDK 2.0打开Word文档,将主文档部分作为字符串获取并使用正则表达式进行替换。
3)然后,使用OpenXML创建一个新文档,添加一个新的主文档部分,并将替换结果的字符串插入到此主文档部分中。
但是,所有格式/样式等在新文档中都会丢失。
我猜想我可以单独复制和添加样式、定义、注释等部分来模拟原始文档。
但是,是否有一种方法可以使用Open XML复制文档,使我能够对新副本执行替换操作?
谢谢。