-2

HTMLを画像に変換し、画像をファイルとして保存するライブラリを使用しています。

ここでは、画像をファイルとして保存するのではなく、さらに処理できる文字列に保存したいと考えています。

それを行う方法はありますか。

この質問がすでにされている場合は申し訳ありません。

4

1 に答える 1

2

短い答えは次のとおりです。

Image はある種のバイナリ形式であると仮定します...そして、解析された html 出力を .jpg として表すため、バイナリ表現から DOM を再現できなくても、基本的に DOM のすべてのレイヤーがマージされます。

テキストとして保存html codeしたり、(.html または必要に応じて .xml として) 保存したり、それをファイルに入れたりすることもできます。

Binaryで働きたい!

Base64 のバイナリが必要な場合は、変換に Apache Commons Library を使用します: http://commons.apache.org/proper/commons-codec/apidocs/org/apache/commons/codec/binary/Base64.html

これは、最も一般的に使用される Base64 ライブラリです!

Apache Commons IOUtils もチェックしてください!!

ここでの使用例:

 Base64.encode(FileUtils.readFileToByteArray(file));
于 2013-09-20T12:38:46.780 に答える