2012-04-24 9 views
3

私はURLで渡すことができ、Webページがどのように見えるかのイメージを作成するための最良のJavaライブラリを探していますブラウザ。私は試しましたflyingsaucerしかし、それはほとんどすべてのWebページが壊れているようです - それはwww.google.comまたはyahoo.comをレンダリングさえしません - 私がレンダリングすることができる唯一のサイトはwww.w3c.orgです!プログラムでHTMLページをImage/PDFに変換するためのベストJava lib

xhtmlでは、より良いツールを使用したり、フラワーソーサーをもっとゆるめることが考えられますか? Javaライブラリから

使用のURLを:

答えて

5

フライングソーサーはxhtml(マニュアルを参照)のみが許可されているので、多くのページで失敗します。

しかし、いくつかのhtmlライブラリを使用して入力を「クリーン」にし、FSを使用することができます。

Webesite - > "クリーナー" - >フライングソーサー

いくつかの良いと無料のLIBSは、次のとおりです。

  1. JSoup(個人勧告)
  2. HtmlCleaner
  3. JTidy(時にはより厳しいです必要以上に)
  4. Jericho HTML
0

からダウンロード

itext.jar試みることができるかもしれません。これに関する数多くの例があります。 PDF変換について

:あなたはSpringフレームワークを使用している場合

は、あなたはiTextのAPIを介してAbstractPdfViewクラスを使用することができます。 thisが私の好きな例です。私はあなたが簡単にそれを利用できると思う。画像について

は変換:

を、私はこの1つをお勧めします:http://code.google.com/p/java-html2image/

合計:

を→iTextのまたはJava-html2imageを経由して、それを変換し、URLでHTMLを読み込みます。私はあなた自身でそれを行うことを強くお勧めします。

関連する問題