31

Google の appengine で実行されるアプリケーションを作成したいと考えています。

ただし、このアプリケーションは PDF を動的に生成できる必要があります。

どうすればこれを行うことができますか?

4

4 に答える 4

25

reportlabライブラリを使用して、Python から PDF を生成できます。ReportLab ファイルをアプリケーションのコードに含めるか、ReportLab コードのzip アーカイブを含めて、アプリケーションの に挿入することができますsys.path

于 2008-11-29T17:40:17.090 に答える
7

Google AppEngineのファイル数の制限を克服するには、reportlibをzipファイルにパッケージ化して使用します。私がぶつかったこの問題を必ずチェックしてください。

http://code.google.com/p/googleappengine/issues/detail?id=1085

また、pisa、htmllib、およびpyPdfを使用して、htmlテンプレートを使用してpdfを生成できます。

ではごきげんよう。

ヴァルン

于 2009-04-25T18:35:55.287 に答える
3

軽量でありながら非常に強力なPHPFPDFライブラリの純粋なPythonポートであるPyFPDFをお勧めします。それはほとんど数十キロバイトではありません。

http://code.google.com/p/pyfpdf/を参照してください

于 2010-12-21T10:13:08.423 に答える
3

Google には、すべての問題を解決できる新しい「 Conversion API 」があります。サイトからの説明は次のとおりです。

App Engine Conversion API は、効率とスケーリングのために Google のインフラストラクチャを使用して、一般的なファイル タイプ間でドキュメントを変換します。この API を使用すると、光学式文字認識 (OCR) を実行するオプションを使用して、HTML、PDF、テキスト、および画像形式間の変換を同期的または非同期的に行うことができます。

于 2011-12-19T02:49:14.583 に答える