如何在禅道项目管理软件中增加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附件浏览。

posted @ 2021-06-20 17:10  boydenyol  阅读(251)  评论(0编辑  收藏  举报