Omega 系统是地震资料处理领域的经典、可靠、高性能平台,在全球尤其是中国能源勘探系统中具有非常重要的技术地位。它不仅是生产主力工具,也是科研与技术创新的重要载体。
在打造国产自主地震资料处理软件的过程中,难免会有很多地方需要向先行者学习,Omega的帮助文档是非常重要的使用指南和技术原理指南,其中有很多常规算法及技术说明,包括公式图片等。但是在研读的过程中,常常需要通过VNC远程打开Omega才能看到帮助文档,而研发工作常常在本地进行,这样会有许多不便之处,在一次探索速度函数基准面转换相关技术的过程中,偶然摸索到怎样将Omega帮助文档导出为pdf的小技巧,在此作一分享。
/yourpath/wg2021/omega/2021.1ext/share/help
在此help目录下,有两个目录,包括html目录和pdf目录,在Omage帮助系统中显示的是html目录下的,pdf目录中有一些帮助文档,但是不太完善,并且跟Omega帮助系统中的文件名不太对应。
进入html目录后,会看到很多以”.omhlp”结尾的文件,这就是Omega中的帮助文档。
使用Omega可以直接打开这些文件,但是复制到外部后无法正常打开,结合目录名html我猜测其主要组织方式应该是html,但是做了一些封装处理,导致无法使用浏览器打开此类文件。常用的封装处理一般就是压缩、加某些特定文件头之类的。我先从简单的压缩入手。
首先将原文件(.omhlp)复制为(.zip)文件
发现确实如我所想,在其中加入了一些描述文件,然后进行了打包压缩。
解压后,进入帮助文档同名目录,出现了后缀为(.html)的文件
使用浏览器的打印网页功能,直接输出为pdf,保存下来,后续就可以用pdf格式浏览帮助文档了。