禅道项目管理软件中的PDF附件点击后默认为下载,项目需要能直接在线进行PDF附件浏览,于是想在禅道项目管理软件系统中增加PDF.js实现PDF附件在线浏览。
具体实现步骤如下:
- 下载 PDF.js
- 将下载文件解压并复制至已部署的禅道站点目录:zentao\www\js\pdfjs
- 修改已部署的禅道站点文件视图文件中的downloadFile函数:zentao\module\file\view\printfiles.html.php
if (extension == 'pdf')
{// pdfjs view
window.open('js/pdfjs/web/viewer.html?file=' + url, '_blank');
}
else
{
window.open(url, '_blank');
}
修改后,点击PDF附件则在新标签页中打开PDF附件浏览。