Создание эскизов PDF с помощью Google App Engine (Python) - PullRequest
4 голосов
/ 30 июля 2011

Возможно ли с помощью Python-версии google app engine создать эскиз PDF-файла?

Цель состоит в том, чтобы пользователь мог загрузить PDF-файл и увидеть его в виде эскиза на странице.

Ответы [ 2 ]

2 голосов
/ 30 июля 2011

Возможно, вы сможете напрямую использовать сервисы обработки изображений Google, поскольку PDF-файлы, по сути, являются изображениями, а PIL может делать это , хотя я этого не пробовал.

Если прямой подход не работает, вы можете использовать следующий процесс:

  1. Сохраните PDF-файл в интернет-магазине.
  2. Открыть ссылку.
  3. Получить снимок отображаемого PDF с помощью службы, такой как http://www.websnapr.com/.
  4. Сохраните это сгенерированное изображение в свой интернет-магазин.
1 голос
/ 01 августа 2011

Нет.Это требует рендера PDF, и, насколько мне известно, такого не существует в чистом Python.Вам придется использовать внешний сервис для создания миниатюр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...