2011-06-20 8 views
0

ユーザーがWebページをインポートしてプログラム内で編集できるようにするJavaアプリケーションを作成したいと考えています。 Webページの読み込みjavaのhtml/webpagesを編集する

はそれをレンダリングすると、ページ(画像、テキストなど)のコンポーネントは、再レイアウトへのユーザのコンポーネント可能、編集可能またはドラッグ可能になります。

は、例えば、ユーザが画像ヘッダを有するが、ページの一番下にそれを持っていることを決定するウェブページをロードすることができます。単に画像をクリックしてドラッグするだけで、HTMLが適切に再フォーマットされます。それは基本的にWYSIWYGのHTMLエディタです...

が、これは困難な作業になるだろうか?私はどのようにドラッグ可能なコンポーネントにWebページを解析し、すべての編集の後にHTMLをエクスポートすることができるのにはまっています。

私が見ることができるものから、私は、HTMLコンポーネントと、すべての変更位置とオブジェクトを追跡する方法のためのラッパークラスを必要とするだろうが、私は間違っている可能性があります。このタスクに役立つツールはありますか?

+0

はい、それは難しいです。 WebkitやMozillaの既存のレンダリングエンジンを使用する方がよいでしょう。 –

答えて

1

私はsctratchから何かを作成するのは難しいと思います。しかし、Eclipse Web Tools Platformを(インストールするだけで、またはそれに基づいて独自のプラグイン/ディストリビューションを開発することによって)使用できます。これは、WYSIWYGの機能を持つかなり良いHTMLエディタ/ Webページエディタを持っています。

EDIT:また、この問題はいくつかのヒントがあります:Java WYSIWYG HTML editor