由于平台使用了FlexPaper保护文档内容,导致无法直接下载。下面介绍一种方法规避该路径,达到保存制度内容的途径。
FlexPaper的展示原理是将内容转换为Flash播放文件,并通过在线展示的方式进行阅读,并不能直接提供PDF下载。由于Flash文件的播放会在浏览器中留下swf格式的缓存,因此用软件将该swf文件提取出来,通过虚拟打印机打印成PDF文件,即可实现电子版文件的导出。
下面进行流程介绍,涉及到的软件有:
1、SWF下载器
2、网页浏览器(推荐使用默认IE浏览器)
3、Foxit Reader福昕阅读器
第一步,打开SWF下载器。左上角可见,该下载器默认支持IE浏览器缓存读取,为方便起见,我们直接使用系统自带的IE浏览器。

SWF下载器界面
第二步,使用IE浏览器登录制度平台,选择并打开需要下载的制度:

平台界面
第三步,从SWF下载器中打印文档。此时,查看SWF下载器界面,发现其中已经出现了刚才打开的文档缓存。在左边列表选择要打印的文件,此时右边预览界面会出现该文件的首页,右键点击后,在弹出列表中选择“打印”,进入打印界面。

选择文件进行打印
第四步,保存PDF文档。在打印准备界面中选择已安装的虚拟打印机(此处为Foxit Reader自带打印机),将其打印成PDF文件,保存后即完成整个流程。

打印PDF
最终成果:

最终成果
网友评论