2011-07-29 15 views

答えて

1

いいえ、これはPDFレンダラを必要とし、私の知る限り、純粋なPythonではそのようなことはありません。サムネイルを生成するには、外部サービスを使用する必要があります。

2

私はそれを試していませんが、PDFは本質的に画像であり、PIL can do thisなので、Googleの画像サービスを直接使用することができます。直接的なアプローチが機能しない場合は、次のプロセスを使用することができるかもしれ

  1. ブロブストアにPDFを保存します。
  2. リンクを開きます。
  3. http://www.websnapr.com/のようなサービスを使用して、表示されたPDFのスナップショットを取得します。
  4. 生成した画像をブロブストアに保存します。
+0

あなたのPILリンクは死んでおり、PILでPDFを開こうとしたときに動作しませんでした。私は、PILはPDFを出力できますが、開かないと思います。 (これは私がここに来る前に試したことでした)。 – VolatileStorm

+0

リンクを修正しました。 PILが直接動作しない場合は、うまくいけば上記のプロセスが実行されるか、少なくともこれを達成するための他のアイデアが発せられます。 –

+0

Image APIはPDF(画像ではありません)をサポートしておらず、どのような場合でもPILとImages APIが行うことができるものは異なります。 –