Http 哪些文档格式支持流式查看?

Http 哪些文档格式支持流式查看?,http,streaming,Http,Streaming,我们正在编写一个应用程序,它将向用户显示一些文档。这些文档可能相当粗(比如100页,总大小通常为10MB)。文档将由使用HTTP的web应用程序提供 当然,我们不希望用户在看到第一页之前等待整个文档的下载。我们希望用户在下载文档时开始查看文档 很大程度上取决于文档格式。例如,可能是MS Word文档必须完整呈现,然后才能显示第一页,这仅仅是因为格式是如何构造的 我的问题是:是否有支持这种流式查看的文档格式(HTML除外)?如果有,这些格式是什么?特别是,我对这些格式以及它们是否支持流式查看感兴趣

我们正在编写一个应用程序,它将向用户显示一些文档。这些文档可能相当粗(比如100页,总大小通常为10MB)。文档将由使用HTTP的web应用程序提供

当然,我们不希望用户在看到第一页之前等待整个文档的下载。我们希望用户在下载文档时开始查看文档

很大程度上取决于文档格式。例如,可能是MS Word文档必须完整呈现,然后才能显示第一页,这仅仅是因为格式是如何构造的

我的问题是:是否有支持这种流式查看的文档格式(HTML除外)?如果有,这些格式是什么?特别是,我对这些格式以及它们是否支持流式查看感兴趣:

  • MS Word 2003(.doc)
  • MS Word 2010(.docx)
  • PDF
  • 光电子能谱

    • 如果我错了,有人会纠正我,但我相信这是你如何设计你的观点的问题。如果您设计视图,以便在下载填充页面所需的信息量后,仅将文档的一部分加载到大小合理的页面/视图上,则当用户浏览页面时,它会将信息加载到后续页面上,虽然这并不是说用户在阅读当前页面时不会下载文档的其余部分。事实上,这可能是减少大型文档等待时间的最佳方法。关于pdf文档,我相信有一个加载pdf文档的API,可以一页一页地显示它。
      从这里开始,您只需通过编程设置视图是否在下载时显示内容,或者在显示视图之前等待足够的信息。

      这与查看器无关,而是与文件格式有关。例如,如果使用一种算法对文件进行压缩,该算法要求整个文件在解压之前可用(下载),那么无论您使用哪种查看器,它都必须等待整个文件才能显示任何内容。