共计 1013 个字符,预计需要花费 3 分钟才能阅读完成。
ofd 文档在线预览
http://usdoc.cn
ofd 文档在线预览
一、什么是 ofd 文件
OFD 为凋谢版式文档 (Open Fixed-layout Document) 的英文缩写, 是我国国家版式文档格局规范——《GB/T 33190-2016 电子文件存储与替换格局 - 版式文档》。
简略来说就是中国版的 PDF 文件,也就是国产的 PDF 文件。
二、剖析 ofd 构造
与 PDF 不同,OFD 采纳的是 XML 的构造存储的。咱们能够间接解压缩这个文件查看内部结构。
如下图
OFD.xml 为入口文件,外面内容如下:
容器性能由一个 ZIP 文件来实现。多文件的数据组织形式采纳 ZIP 6.2.0。
能够将 XMl 转化为 SVG 或者 Html 的模式预览,例如
<ofd:OFD xmlns:ofd="http://www.ofdspec.org/2016" DocType="OFD" Version="1.1">
<ofd:DocBody>
<ofd:DocInfo>
<ofd:DocID/>
<ofd:Author>Lost heart</ofd:Author>
<ofd:CreationDate>2022-4-15</ofd:CreationDate>
<ofd:ModDate>2022-4-15</ofd:ModDate>
<ofd:Creator>OFD 文字 </ofd:Creator>
<ofd:CustomDatas>
<ofd:CustomData Name="native_producer">swdomsdkqt_20190722</ofd:CustomData>
</ofd:CustomDatas>
</ofd:DocInfo>
<ofd:DocRoot>Doc_0/Document.xml</ofd:DocRoot>
</ofd:DocBody>
</ofd:OFD>
三、如何实现 OFD 文档在线预览,前端 JavaScript 实现 OFD 预览
能够间接调用 [usdoc](http://usdoc.cn/) 的文档在线预览服务
http://usdoc.cn/
1、预览调用形式:
http://vw.usdoc.cn/?src= 拼接你的 OFD 文件地址
例如:
[http://vw.usdoc.cn/?src=http://usdoc.cn/vw/ 三好学生申请书 v1.ofd](http://vw.usdoc.cn/?src=http://usdoc.cn/vw/ 三好学生申请书 v1.ofd)
预览成果如下图
正文完