如何在禅道项目管理软件中增加PDF在线浏览
1、前言
开源版免费版的禅道项目管理软件在上传PDF
文件后,默认是下载,那么如何新增PDF在线浏览功能?这样就可以直接浏览PDF
文件,省去下载麻烦。
2、步骤
2.1 下载js文件
请参考以下链接下载 pdfjs-2.5.207-dist.zip 文件.
2.2 解压文件
-
打开已部署的禅道站点目录:
zentao\www\js
文件夹→ -
新建文件夹
pdfjs
→ -
将下载的解压文件解压到该文件夹下
2.3 修改downloadFile
函数
-
用文本编辑工具(notepad或记事本)打开
zentao\module\file\view\printfiles.html.php
文件 -
增加部分函数(注意增加位置为定义变量代码之后,因为用到了
url
变量)if (extension == 'pdf') { // pdfjs view window.open('js/pdfjs/web/viewer.html?file=' + url, '_blank'); } else { window.open(url, '_blank'); }
3、查看
修改后,直接点击PDF附件则在新标签页中打开PDF附件浏览。