使用Google App Engine(Python)生成PDF缩略图

5 投票
2 回答
584 浏览
提问于 2025-04-16 22:32

使用Python版本的Google App Engine,能不能制作一个PDF文件的缩略图呢?

我们的目标是让用户可以上传一个PDF文件,然后在页面上看到它的缩略图。

2 个回答

2

你可以直接使用谷歌的图像服务,因为PDF文件本质上就是图片,而PIL库可以处理这些,不过我自己还没试过。

如果直接的方法不行,你可以试试以下步骤:

  1. 把PDF文件保存到一个叫做blobstore的地方。
  2. 打开这个PDF的链接。
  3. 使用像http://www.websnapr.com/这样的服务,获取显示出来的PDF的快照。
  4. 把生成的图片保存到你的blobstore里。
1

不可以。这需要一个PDF渲染器,按照我所知道的,纯Python中并没有这样的东西。你需要使用外部服务来生成缩略图。

撰写回答