Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php PDF第一页预览的图像加载时间和大小问题_Php_Html_Pdf - Fatal编程技术网

Php PDF第一页预览的图像加载时间和大小问题

Php PDF第一页预览的图像加载时间和大小问题,php,html,pdf,Php,Html,Pdf,我在一个网站上工作,它的页面上显示了大量的PDF文件。页面上列出了这些PDF。每页的计数可能为150 我们需要显示这些PDF的第一页预览,向用户显示每个PDF中的内容 我现在在做什么? 在云端上传这些PDF时,我使用名为PQScan的工具创建这些PDF第一页的预览(1个小预览和1个大预览) 默认情况下,页面上将显示小预览,鼠标悬停时将显示大预览 有什么问题吗? 对于每页大约150个PDF,从云端加载大小预览(.gif/.jpeg/.png图像)需要花费大量时间 图片用于参考我的展示方式- 有没

我在一个网站上工作,它的页面上显示了大量的PDF文件。页面上列出了这些PDF。每页的计数可能为150

我们需要显示这些PDF的第一页预览,向用户显示每个PDF中的内容

我现在在做什么?

在云端上传这些PDF时,我使用名为
PQScan
的工具创建这些PDF第一页的预览(1个小预览和1个大预览)

默认情况下,页面上将显示小预览,鼠标悬停时将显示大预览

有什么问题吗?

对于每页大约150个PDF,从云端加载大小预览(.gif/.jpeg/.png图像)需要花费大量时间

图片用于参考我的展示方式-


有没有更好的方法来解决这个问题以解决所面临的问题?还有这些云端图像所占的大小?

据我所知,一些建议如下:

  • 使用延迟加载技术来缩短页面加载时间。请参阅了解更多有关此的信息
  • 将文档的随机页面保存为单个图像(例如封面,中间有2-3个随机页面)。然后,不显示自动幻灯片或GIF,只显示封面预览图像。在鼠标悬停时,您可以加载和显示其他页面,如幻灯片或任何可以实现的动画效果
  • 使用新一代图像格式,因为它们比旧格式小得多。有关更多详细信息,请参阅

根据我们的要求,我们只需要显示第一页的预览图像。因此,无需进行幻灯片或任何其他页面详细信息。但是,我需要研究下一代图像格式。我建议您也实施延迟加载,因为它将大大提高您的网站性能和用户与网站的交互。它与PHP或HTML有何关系?你的密码在哪里?