Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.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
Javascript 有没有办法让embed fetch成为PDF的必需子集,而不是一次下载全部内容?_Javascript_Html_Pdf_Embed - Fatal编程技术网

Javascript 有没有办法让embed fetch成为PDF的必需子集,而不是一次下载全部内容?

Javascript 有没有办法让embed fetch成为PDF的必需子集,而不是一次下载全部内容?,javascript,html,pdf,embed,Javascript,Html,Pdf,Embed,我在一个嵌入标签中有一个大的pdf,它在每次加载页面时都会被完整下载 有没有办法让它只下载所需的pdf范围-第一页先下载,滚动时下载下一页 如果没有,有没有办法将pdf嵌入HTML页面并使其仅下载所需的页面 如果没有,那么在需要时只显示所需的PDF页面的最佳方法是什么,比如将页面转换为图像,以及使用js获取图像?您可能无法做到任何程度的一致性。一个网络优化的PDF,也被称为线性化PDF,有一个像AdobeReader这样的一致性阅读器,它会自动完成这项工作。然而,大多数现代浏览器将使用自己的内置

我在一个嵌入标签中有一个大的pdf,它在每次加载页面时都会被完整下载

有没有办法让它只下载所需的pdf范围-第一页先下载,滚动时下载下一页

如果没有,有没有办法将pdf嵌入HTML页面并使其仅下载所需的页面


如果没有,那么在需要时只显示所需的PDF页面的最佳方法是什么,比如将页面转换为图像,以及使用js获取图像?

您可能无法做到任何程度的一致性。一个网络优化的PDF,也被称为线性化PDF,有一个像AdobeReader这样的一致性阅读器,它会自动完成这项工作。然而,大多数现代浏览器将使用自己的内置PDF查看器,在加载文件时,您将任由他们摆布

与其将PDF转换为图像,不如使用对象标记,而不是嵌入,但不要将数据属性设置为PDF。取而代之的是,通过AJAX(或其他方式)获取PDF文件,下载文件后,设置data属性。PDF应仅使用该方法下载一次