2009-11-19 2 views
13

GAEには「Javaアプリケーションはファイルシステムへの書き込みに使用するクラスを使用できません」というような厳しい制限があるため、クラウドにストリーミングするためにPDFをメモリに書き込むことができるJava PDFライブラリがありますか? ?GAEで動作するJava PDFライブラリですか?

答えて

5

グーグルグループのthis thread(認証が必要)によると、PDFjetはGAEで使用できます(いくつかの場所でストリームでファイルを置き換えるように少し修正されています)。彼らがスレッドで言うように:

これは非常に低いレベルのライブラリですが、単純な作業では大丈夫です。今のよう

、iTextのとJasperReportsの両方がJRE class whitelistに含まれていないいくつかのクラスへの依存が原因"Will it play in App Engine"ページ互換性のないとして記載されています。


アップデート(2010年9月26日):コメントにGuidoで述べた(と私はそのために彼に感謝)として、一部の人々は、彼らがiText patch to make it compatible with GAEを持っていると主張。あなたがiTextで遊びたいなら、試してみる価値がある。

+0

クールです。それはまさに私が必要としていたリードです。 – Stevko

+1

一部の人々は、GAEと互換性を持たせるためにiTextパッチがあると主張しています。http://blog.rubypdf.com/2009/12/17/how-to-run-itext-on-google-app-engine/ –

+0

@ Guido興味深い。ありがとう! –

7

iTextを制限なく使用することができます。バージョン5.2.0以降のパッチは必要ありません。

例として、次の記事をご覧ください。Generate PDF using GAE and iText

+1

アップデートのおかげで:)私は、スタンドアロンのPDF Generatorサービスをgaeコードに戻して、PDFをブロブストアに保存することを楽しみにしています – Stevko

関連する問題