我们正在尝试使用pdfobject javascript api在网络浏览器中加载pdf文件。目前我们试图显示的pdf的大小接近10MB。这在网页上显示PDF时会造成很长的延迟;完整的PDF下载。
我们需要通过实现其中一种替代方法来消除这种滞后:
关于如何使用户交互更直观或愉快的任何其他想法;欢迎你。
干杯
答案 0 :(得分:3)
您可以考虑使用Google文档之类的内容向您的用户展示您的PDF。我不知道它是否适用于您的情况。您可以使用它来显示外部PDF(PDF文件未保存在Google文档中)。它内置了一个进度条,即使加载时间很长......
请参阅:http://googlesystem.blogspot.com/2009/09/embeddable-google-document-viewer.html
答案 1 :(得分:1)
选项3:
我有类似的情况。我的pdf更大(100 MB或更多)。 我使用Ghostscript创建了jpeg / png预览。该过程非常密集,需要磁盘访问。但是用户非常高兴:他们可以在几秒钟内预览非常大的pdf页面。
答案 2 :(得分:0)
如今,浏览器(和CPU!)的强大功能足以使用Javascript来呈现PDF,并且有些项目正在利用它。
值得注意https://mozilla.github.io/pdf.js/
对于延迟加载,您似乎可以在加载文档之前显示文档的第一页:PDF JS - Lazy load?