【发布时间】:2017-12-07 20:31:23
【问题描述】:
我正在尝试使用 Office Open XML 在 C# 中使用 WordprocessingDocument.Open() 打开一个 .dot 文件
以下代码适用于 .docx 文件,但我有能够支持 .dot 文件
由于 Open XML 不支持点文件,如何将点文件的内容放入 docx 文件中?
// Open Template
byte[] sourceBytes = File.ReadAllBytes(Template.FullName);
using (MemoryStream workingMemoryStream = new MemoryStream())
{
// Load into memory
workingMemoryStream.Write(sourceBytes, 0, sourceBytes.Length);
using (WordprocessingDocument wordDocument = WordprocessingDocument.Open(workingMemoryStream, true))
{
...
}
}
我收到错误消息“文件包含损坏的数据”
【问题讨论】: