csharp 将自定义xml添加到openXml文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 将自定义xml添加到openXml文件相关的知识,希望对你有一定的参考价值。

      var xml =
        new XElement("Customer",
          new XElement("Name", "John Doe"),
          new XElement("Expiration", "2/1/2010"),
          new XElement("AmountDue", "$129.50"));
 
      var docxFile = @"..\..\doc.docx";
 
      using (var wpd = WordprocessingDocument.Open(docxFile, true))
      {
        var mainPart = wpd.MainDocumentPart;
        var xmlPart = mainPart.AddNewPart<CustomXmlPart>();
        using (Stream partStream = xmlPart.GetStream(FileMode.Create, FileAccess.Write))
        {
          using (StreamWriter outputStream = new StreamWriter(partStream))
          {
            outputStream.Write(xml);
          }
        }
 

以上是关于csharp 将自定义xml添加到openXml文件的主要内容,如果未能解决你的问题,请参考以下文章

单击提交按钮时将自定义文本从选择框提交到文本区域

使用 openxml 将标题添加到 docx

将自定义标题添加到 Word 文档

将自定义布局(从文件)添加到另一个布局

Angular:将自定义管道添加到addControl()元素

将自定义类添加到愿望清单顶部链接