使用Google App Engine(Python)生成PDF缩略图
使用Python版本的Google App Engine,能不能制作一个PDF文件的缩略图呢?
我们的目标是让用户可以上传一个PDF文件,然后在页面上看到它的缩略图。
2 个回答
2
你可以直接使用谷歌的图像服务,因为PDF文件本质上就是图片,而PIL库可以处理这些,不过我自己还没试过。
如果直接的方法不行,你可以试试以下步骤:
- 把PDF文件保存到一个叫做blobstore的地方。
- 打开这个PDF的链接。
- 使用像http://www.websnapr.com/这样的服务,获取显示出来的PDF的快照。
- 把生成的图片保存到你的blobstore里。
1
不可以。这需要一个PDF渲染器,按照我所知道的,纯Python中并没有这样的东西。你需要使用外部服务来生成缩略图。