gpt4 book ai didi

openxml - 有什么方法可以判断任意 .docx 文件是 Strict Office Open XML 格式还是 Transitional 格式? (ECMA-376)

转载 作者:行者123 更新时间:2023-12-01 09:32:32 30 4
gpt4 key购买 nike

  1. 我在网上搜索过,但没有找到任何程序或工具可以区分编码为 Strict ECMA-376 和非严格 ECMA-376 的 .docx 文件。 (对 .xlsx 文件进行相同的练习)大多数讨论都集中在给定应用程序支持哪些格式上,例如LibreOffice,但不是如何区分文件。

燕尾式问题:2. 有谁知道列出 ECMA-376 四个版本之间差异的文档吗? http://www.ecma-international.org/publications/standards/Ecma-376.htm

在该页面上,您会看到第一版、第二版、第三版和第四版。第一版是 2006 年,第四版是 2012 年 12 月。似乎没有任何文档描述从一个版本到下一个版本的修订,没有“此版本的新增功能”或类似内容。 (在某些情况下,他们会注意到结构上的变化,比如上次位于第 1 部分的主题现在位于第 2 部分,等等)

维基百科描述了前两个版本的结构内容...:https://en.wikipedia.org/wiki/Office_Open_XML#Versions

...但对第三版或第四版或前两版之间的实质性变化无话可说。谁能指出列出迭代更改的文档?

(ECMA-376 通常由 ISO 29500 镜像。ISO 可能会记录修订,但他们的酒吧是付费专区,而且不仅仅是任何付费专区,而是 352 瑞士法郎的付费专区,按今天的汇率计算为 394.20 美元...)

最佳答案

您的问题有以下几点:

  1. 严格和过渡的区别

严格文档和过渡文档之间的主要区别在于 namespace 。 Strict 中的命名空间都包含 #purl.org",据我所知,而 Transitional 中的命名空间包含单词“microsoft”。请参阅 OpenXml Standard 第 1 部分中的严格字符串和第 4 部分中的过渡字符串。

  1. 我认为没有这样的文档可用 - ISO 版本也没有。

最后 - 你说 ECMA 是 ISO 的镜像。实际上是相反的。每当 ISO 发布标准的新版本时,ECMA 都会随后发布(几乎)完全相同的副本(带有他们的信头等)。

最后,最后,ISO OpenXml 标准是免费的。您可以在 http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html 找到最新版本(在页面上搜索“29500”)。

如果您想稍微了解一下我们在 ISO 工作组中所做的工作,这是一个好的开始:http://jtc1sc34.org/wg4 .

Jesper Lund Stocholm被任命为 ISO SC34 委员会专家,负责 OpenXml。

关于openxml - 有什么方法可以判断任意 .docx 文件是 Strict Office Open XML 格式还是 Transitional 格式? (ECMA-376),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24642803/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com