在网页上提供pdf页面

时间:2012-11-09 15:55:17

标签: java pdf google-drive-api

我已经创建了一个将pdf返回给浏览器的应用程序。它将pdf加载到必须对用户可见的特定页面上。这工作正常但加载pdf需要一段时间。

为此,我向用户提供了一个带有数据的对象标记,以及谷歌驱动器的URL。当用户单击按钮时,pdf开始下载并显示。

由于大多数时间只有1页对用户很重要,我希望能够选择将pdf作为较小的文件提供。

是否有任何库只能加载pdf的1页或x页?主要原因是减少带宽使用。

也许谷歌脚本分割pdf并将其作为较小的文件提供,...

我知道谷歌有一个标准的docsviewer,但它有很多局限性。 (没有轮换,...​​)我更喜欢使用adobe插件。

更新

我找到了一个涵盖了appengine转换的项目。

https://github.com/lookfirst/convert

我会检查它是否支持大pdf,以及它是否可以将pdfs从驱动器转换为每页的图像。如果这是可能的实时。 我希望转换+下载图像比下载整个文件花费更少的时间。

1 个答案:

答案 0 :(得分:0)

使用Drive SDK获得较小输出的一种解决方案是将PDF转换为Google文档,然后以HTML格式导出。

否则请参阅@mkl的评论。