1

HTML文字列を生成するGWTアプリがあります。この文字列を画像に変換したい例:

<html>
 <head> </head>    
 <body>
  <several HTML elements including <img too>
 </body>
</html>

通常のJavaコード(メインクラスを使用)でローカルにテストすると機能するHtml2Imageを使用しようとしました

しかし、Google App Engine(GAE)にデプロイすると、次のようになります。

    java.lang.NoClassDefFoundError: java.awt.geom.Dimension2D is a restricted class.
 Please see the Google App Engine developer's guide for more details.
        at com.google.apphosting.runtime.security.shared.stub.java.awt.geom.Dimension2D.<clinit>(Dimension2D.java)
        at gui.ava.html.image.generator.HtmlImageGenerator.<clinit>(HtmlImageGenerator.java:26)
        at co.za.cre8.web.lottoShop.server.NotificationServiceImpl.geneateImage(NotificationServiceImpl.java:237)
        at co.za.cre8.web.lottoShop.server.NotificationServiceImpl.sendMessage(NotificationServiceImpl.java:181)

問題が何であるかはかなり明確ですが、代替ライブラリはありますか?

前もって感謝します。PB

4

2 に答える 2

1

変換APIがこれを処理します。

于 2012-05-24T01:43:53.713 に答える
0

どのように画像を受け取っているのかわかりません。

ファイルシステム上のファイルであり、この目的で単純なゲートウェイを使用できる場合は、CutyCaptを使用すると簡単に実行できます。

バイナリであるため、ゲートウェイまたはリクエストキューを保持し、リクエストが発生した場合に常にイメージを生成できます。

ただし、を期待している場合BufferedImage、これは正しいことではない可能性があります。

ありがとう。

于 2012-05-23T13:03:27.973 に答える