Answers:
tl; dr:这是默认的形状填充,如果没有形状,则绝对不必要。
XLSX,DOCX和其他格式使用OPC(开放式包装约定),它规定了zip容器并描述了文件的布局方式。如果存在您无法识别的文件,请查看各种关系文件(它们以.rels结尾)。
在这种情况下,可以在主题关系文件中找到相关行xl/theme/_rels/theme1.xml.rels
:
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="../media/image1.png"/>
该文件将在引用xl/theme/theme1.xml
作为rId1
。使用ECMA-376作为指南,您会发现它被称为默认形状填充:
<a:objectDefaults> <-- shape/line/text defaults
<a:spDef> <-- shape defaults
<a:spPr> <-- shape properties
<a:blipFill rotWithShape="1"> <-- picture fill
<a:blip r:embed="rId1"/> <-- references the picture
如果没有形状,书写者不得遗漏图像。
zip -d myFile.xlsx xl/media/image1.png