gpt4 book ai didi

c# - OpenXML:为什么 docx 文件中有这些 元素?

转载 作者:太空宇宙 更新时间:2023-11-03 13:00:03 26 4
gpt4 key购买 nike

我在 docx/document.xml 文件中看到这两个 and 元素,每个元素都包含一个元素。他们似乎以某种方式在 docx 中复制图片。为什么不是每张图一个?我正在尝试以编程方式替换图片。使用 openxml 2.5。

最佳答案

有一次,我们遇到了一个问题,即我们的报告无法在拥有 Word 2007 的客户上正确显示。

因此,事实证明我们使用了 Word 2010 中添加的一些功能,这就是内容无法正常显示的原因。 <mc:Choice><mc:Fallback>帮助我们解决了那个问题。我们使用 Word 2007 中的功能创建此内容并将其放入 <mc:Fallback>元素。 <mc:Choice>是一个元素,它允许您在我们转到后备元素时指定某种谓词。

您的 docx 文件包含备用元素,因为以防万一它会在某些旧版本的 Word 中打开。如果您不关心这一点,则可以删除该元素。

Why is there not one per picture?

不可能为每张图片创建一个通用的后备元素。所以,这就是为什么每张图片都有自己的后备元素。

关于c# - OpenXML:为什么 docx 文件中有这些 <mc:Choice> 和 <mc:Fallback> 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32593091/

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