chrome如何显示pdf甚至没有完全下载?

时间:2014-06-18 13:02:42

标签: google-chrome pdf inputstream

我长期以来一直在使用Chrome。今天我检查了Chrome在下载时显示的PDF页面。下载甚至没有完全完成(20%),但chrome能够绘制下载的几页。

AFAIK直接将流输入转换为pdf。

Chrome partial shown partial pdf

我想知道这背后的技术是什么?他们是如何实现它的?我想以编程方式复制相同的内容。

1 个答案:

答案 0 :(得分:1)

这称为线性化PDF,这意味着PDF文件的结构可以在不下载整个文件的情况下首先下载第一页所需的所有资源。

这不是Chrome实现的(有点),它是PDF文件本身的一个功能,以及生成它的应用程序。 Chrome无法对非线性化PDF执行相同的操作。

请看一下这个问题及其答案,了解更多细节:How can I determine the extent (in bytes) of page 1 in a linearized PDF file?