Google文档开始支持pdf了

记得一些天前,有人就在Google文档的服务器上发现了pdf文档的小图标,于是分析Google文档可能很快就会加上对pdf文档的支持。今天上去一看,首先就在上传文档页面发现以下文字:

可上传的文件类型:
… …
PDF 文件(来自计算机的 PDF 文件最大可为 10 MB,来自网络的最大可为 2MB)

马上传来一个pdf测试了一下,发现google会把pdf一页页的显示出来,左边是内容区,右边是导航,看起来效果还不错。

但这样子没什么好玩的,无非是在服务器上把pdf处理成一张张图片,然后逐张显示出来。可神奇之处在于:如果上传的pdf里包含文字,那么在内容区是可以左键拖框选中文字的,选中后的文字会高亮显示,而且可以被复制。类似于下面这个效果:

实际上,这个时候并没有选中文字,而且也没有文字可选——底下依然是一张图片。这个高亮显示是一行行div拼出来的。google根据高亮div的位置算出哪些字应该被选中,然后把这些字放在一个隐藏的textarea里,至于ctrl+c时怎么把文字从文本框复制到粘贴板里去的就不清楚了,估计是用的flash,一会弄个不支持flash的浏览器验证一下我的猜想。

Leave a Reply