PDF文件预览显示空白页面

PDF文件预览显示空白页面

温馨提示:本文最后更新于2026-06-05 12:04:25,某些文章具有时效性,若有错误或已失效,请在下方留言

问题

表单中添加了 PDF 附件,点击预览无法显示PDF文件内容。

图片[1]-PDF文件预览显示空白页面-Stewed Noodles 资源
表单示例

解决方案

系统中的 pdfjs 插件的版本太低,需要升级 pdfjs 插件。

1. 升级前请先备份 程序源码 以及 数据库 文件。
2. 升级完成后,请清除浏览器缓存。

更新 pdfjs 插件

下载下方的 pdfjs 压缩包文件到本地。

下载图标
pdfjs.zip
zip文件
7.6M

解压后,将文件夹中的内容覆盖掉 mode/pdfjs 文件夹中的内容。

更新代码

webmain/public/publicAction.php 文件的如下位置添加一行代码。

$str = 'mode/pdfjs/web/viewer.css';
if(!file_exists($str))exit('未安装预览pdf插件,不能预览该文件,可到下查看安装方法,<a target="_blank" href="'.URLY.'view_topdf.html">查看帮助?</a>。');
$this->displayfile = ''.ROOT_PATH.'/mode/pdfjs/viewer.html';
$this->smartydata['filepath'] = $this->jm->base64encode($filepath);
$this->smartydata['filepaths']= $filepath;
$this->smartydata['filename'] = $frs['filename'];
$fobj->addlogs($id,0);//记录预览记录

效果

图片[3]-PDF文件预览显示空白页面-Stewed Noodles 资源
PDF文件预览
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容