如何在禅道项目管理软件中增加PDF在线浏览
2026-02-04 03:59:49
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附件浏览。
