如何创建一个最小的 OpenXML 文本(子)文档,其中包含带有标题的单个图形,并且不指定样式?

问题描述 投票:0回答:1

我想实现一个小型帮助工具,它允许我创建最少的 OpenXML 文本文档,该文档将包含单个图形及其标题,但仅此而已。理想情况下,它不应指定纸张尺寸、边距、样式等。

只有图、标题,仅此而已。最终,我想将这些图形“子文档”包含到正确的文档中,以进行最终的排版步骤。

这样的 OpenXML 包的最小结构是什么样的?它需要占位符文件吗?

document.xml
中的图像规范是否需要使用
<AlternativeContent>
开关,还是可以指定单个内容关系?

openxml
1个回答
0
投票

我认为“OpenXML 文本文档”是指一个Word 文件。如果是这样,那么是的,document.xml 中的图像不需要

AlternateContent
块,只需要图像。

您可以创建仅包含图像及其标题的文档,而无需指定纸张尺寸和边距,这些尺寸和边距在 document.xml 部分的 sectPr 元素中指定,这是可选的,因此如果未指定,document.xml 仍然有效。样式在 styles.xml 部分中定义,该部分需要在根处有一个 styles 元素,但不需要指定任何其他元素或样式。

如果您想操作 OpenXml 文件的 xml,最好的工具可能是 https://github.com/dotnet/Open-XML-SDK

© www.soinside.com 2019 - 2024. All rights reserved.