Open XML 笔记

新建 Sample.docx 文档,编辑过后保存,修改文件拓展名为Sample.docx.zip,解压文件,文档结构如下:

.
├── [Content_Types].xml
├── docProps
│   ├── app.xml
│   └── core.xml
├── _rels
└── word
 ├── document.xml
 ├── fontTable.xml
 ├── _rels
 │   └── document.xml.rels
 ├── settings.xml
 ├── styles.xml
 ├── theme
 │   └── theme1.xml
 └── webSettings.xml
  • [Content_Types].xml:描述文档各个部分(如:docment.xml)的ContentType,以便程序在显示文档时知道如何解析该部分。

  • _rels/文件夹:

    • .rels:其中有Relationships标签,代表两部分之间的联系。

  • docProps/ 文件夹:

    • app.xml:程序级别的文档属性,如:页数、文本行数、程序版本等

    • core.xml:用户填写的文档属性,如:标题、主题、作者等

    • custom.xml:包含用户自定义的文档属性,若没有自定义,此文件不存在

  • word/文件夹:

    • _rels/document.xml.relsRelationships使用IDURL来定位文档各零件

    • styles.xml:包含文档的各种样式列表

    • document.xml:文档主题文本

    • fontTable.xml:包含文档字体设置

    • media/:图像等媒体文件

    • embeddings/:嵌入的其他文件

作者:l1xnan原文地址:https://segmentfault.com/a/1190000010475463

%s 个评论

要回复文章请先登录注册