看一下DocumentFormat.OpenXml.Packaging中的WordprocessingDocument类我看到了Create方法,它接收一个字符串路径和一个WordProcessingDocumentType类型作为参数。
WordProcessingDocumentType
public enum WordprocessingDocumentType
{
// Summary:
// Word Document (*.docx).
Document = 0,
//
// Summary:
// Word Template (*.dotx).
Template = 1,
//
// Summary:
// Word Macro-Enabled Document (*.docm).
MacroEnabledDocument = 2,
//
// Summary:
// Word Macro-Enabled Template (*.dotm).
MacroEnabledTemplate = 3,
}
那么,我无法构建.doc文件,或者将Word 97-2003与.doc格式兼容?
答案 0 :(得分:1)
不,2007年之前不使用openxml文件格式。
答案 1 :(得分:0)
Word 2003是第一个引入XML格式的Word版本。但是,更高版本(2007和2010)使用了非常不同的XML格式:
如果要创建WordML文件,可以从Microsoft下载Office 2003: XML Reference Schemas。
要创建OpenXML文档,您需要从Microsoft下载Open XML SDK 2.0 for Microsoft Office。