由于 .docx 文件有两种变体:“严格”或“过渡”。是否有一种编程方式来识别这些 .docx 文件的变体?
我有 MS Office Word 的加载项,我只需要允许“过渡”和“严格”不允许/错误。
到目前为止,我试图获得wordprocessingDocument.MainDocumentPart.Document.Conformance
,但仅从一致性获得 null,即使我不确定它是否是一种理想的方法......
using (WordprocessingDocument wordprocessingDocument = WordprocessingDocument.Open(filePath, false))
{
DocumentFormat.OpenXml.EnumValue<DocumentFormat.OpenXml.Wordprocessing.DocumentConformance> Conformance = wordprocessingDocument.MainDocumentPart.Document.Conformance;
if ("1".Equals(Conformance))
{
//throw exception
}
}