因为项目最近需要进行pdf文件的预览。
项目:linux平台下使用node-webkit开发的桌面应用。
所以在想如何解决这个问题。
首先,firefox直接可以打开pdf文件,预览效果佳,有菜单,放大缩小,下载等, 它是使用pdf.js做到的,这个开源项目也是mozilla支持的。
不小心,找到了这个开源项目,一个日本人写的使用pdf.js基于node-webkit开发的pdf浏览器。
https://github.com/iraycd/laddu-reader
于是,拿过来研究了一下,中间加入了node-webkit情况的处理。非常合适。
但是,我还有其他需求,比如:打开时全屏,直接载入指定文件,打印功能替换等。
于是在研究了源码以后,在view.js的最后加入了处理代码。
--载入文件
--设置全屏
--在代码中间,window.print的指定函数位置,修改为我的处理函数。
done。