赞
踩
OFD文件本身是压缩文件,文件名不是文件的一部分,是文件系统的一部分。文件名只是文件在文件系统中的映射标记,文件本身并不包含文件名。
文件名 | 说明 |
---|---|
DOC_N | 第N个文档的文件夹 |
OFD.XML | 文件主入口文件,一个包内存在且只存在一个OFD.xml文件,此文件名不应修改 |
Document.xml | 文档的根节点 |
Page_N | 第N页文件夹 |
Content.xml | 第N页的内容描述 |
PageRes.xml | 第N页的资源描述 |
Res | 资源文件夹 |
PublicRes.xml | 文档公共资源索引 |
DocumentRes.xml | 文档自身资源索引 |
Image_M.png/Font_M.ttf | 资源文件 |
Signs | 数字签名存储目录 |
Singatures.xml | 签名列表文件 |
Sign_N | 第N个签名/签章 |
Signature.xml | 签名/签章描述文件 |
Seal.esl | 电子印章文件 |
SignedValue.dat | 签名值文件 |
test.ofd文件第一页内容:(“你好世界”为注释)
test.ofd文件第二页内容:
修改OFD文件后缀为.ZIP,解压得到OFD文件的文件结构:
主入口文件包含Version(版本号)、DocType(文档格式类型)、DocBody(文档对象入口)、DocInfo(文档元数据描述)、DocRoot(根节点文档)等信息。
根目录包含CommonData(文档公共数据)、Pages(页树)、大纲、书签等等。
CommonData(文档公共数据):
指向第二页内容中的图片。
部分代码:
TextObject:文字对象
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。