Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用谷歌应用程序引擎(Python)制作PDF缩略图_Python_Google App Engine_Pdf - Fatal编程技术网

使用谷歌应用程序引擎(Python)制作PDF缩略图

使用谷歌应用程序引擎(Python)制作PDF缩略图,python,google-app-engine,pdf,Python,Google App Engine,Pdf,是否可以使用python版本的google app engine创建PDF文件的缩略图 我们的目标是让用户能够上传PDF,并在页面上看到它以缩略图的形式显示。您可以直接使用谷歌的图像服务,因为PDF基本上是图像,尽管我没有尝试过 如果直接方法不起作用,您可以使用以下过程: 将PDF保存到blobstore 打开它的链接 使用类似的服务获取显示的PDF的快照 将生成的图像保存到blobstore中 不需要。这需要一个PDF渲染器,据我所知,纯Python中不存在这样的东西。您必须使用外部服务生成缩

是否可以使用python版本的google app engine创建PDF文件的缩略图


我们的目标是让用户能够上传PDF,并在页面上看到它以缩略图的形式显示。

您可以直接使用谷歌的图像服务,因为PDF基本上是图像,尽管我没有尝试过

如果直接方法不起作用,您可以使用以下过程:

  • 将PDF保存到blobstore
  • 打开它的链接
  • 使用类似的服务获取显示的PDF的快照
  • 将生成的图像保存到blobstore中
    不需要。这需要一个PDF渲染器,据我所知,纯Python中不存在这样的东西。您必须使用外部服务生成缩略图。

    您的PIL链接已失效,当我尝试在PIL中打开PDF时,它无法工作。我认为PIL可以输出PDF,但不能打开它们。(这是我来这里之前尝试过的)。修复了链接;如果PIL不能直接工作,希望上面的过程可以,或者至少激发一些其他想法来实现这一点。Image API不支持PDF(它们不是图像),并且PIL和Image API可以做什么在任何情况下都是不同的。