我有一个客户一直在努力在网络上加载缓慢的 pdf 文件。我的客户有一些非常大的 pdf 文件,几乎 10 Mb。下载它们需要 3-4 分钟以上。在加载整个文件之前,这些文件不会显示。我们和他们已经看到其他网站的 pdf 一次加载一页,因此最终用户可以开始查看文件,因为页面的其余部分仍在后台加载。给人一种页面加载速度更快的错觉。
根据他们看到的文档,如果在创建 pdf 文件时选中了“针对快速 Web 视图进行优化”,IIS 6 应该会自动执行此操作。它被选中,文件仍然不会一次加载页面。
他们已经搜索并发现如果文件保存正确,除了 IIS 之外没有任何东西会自动执行此操作。
他们如何“流式传输”pdf?这是因为 pdf 是以特殊方式保存的吗?这是一个处理下载的java脚本吗?或者是否需要在 IIS 中进行更改?
谢谢
更新:文件开始是这样的:
%PDF-1.4
%âãÏÓ
171 0 obj << 0/Linearized 1
线性化?
PDF 文档不是从 aspx/asp 页面提供的。(它只是直接发布到该站点并链接到)。