繁体   English   中英

c# docx 从字符串 xml 加载 xml

[英]c# docx load xml from string xml

我创建了一个程序来读取文件作为字节数组。 该程序通过使用来自 Xceed 的 docx 库来使用 word 文件。 我想要做的是从字节数组重新创建解析的 docx 文件。

字节:

var doc = Docx.Load("afile.docx");
...
return Encoding.Unicode.GetBytes(doc.Xml.Document.ToString());

解析:

var doc = Docx.Create("anotherFile.docx");
var document = Encoding.Unicode.GetBytes({--returned bytes--}); <-- document is string with xml

如何像原始文档一样保存文档? 我只得到没有任何内容的空白文件。

请参阅此文档BinaryWriter

bWriter.Writebytes(bytearray);

using (var doc = DocX.Load("afile.docx"))
{
    //here modify
    doc.SaveAs("anotherFile.docx");
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM