哪种文档格式支持流式查看?

时间:2011-11-17 13:10:02

标签: http streaming

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

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

很大程度上取决于文档格式。例如,在我们甚至可以显示第一页之前,可能是MS Word文档必须完整存在,只是因为格式的结构如何。

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

  • MS Word 2003(.doc)
  • MS Word 2010(.docx)
  • PDF
  • XPS

1 个答案:

答案 0 :(得分:0)

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

相关问题