我创建了一个程序来读取文件作为字节数组。该程序正在使用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
如何像原始文档一样保存文档?我只得到没有任何内容的空白文件。
using (var doc = DocX.Load("afile.docx"))
{
//here modify
doc.SaveAs("anotherFile.docx");
}
请参阅此文档 BinaryWriter
bWriter.Writebytes(bytearray(;