HTMLを画像に変換し、画像をファイルとして保存するライブラリを使用しています。
ここでは、画像をファイルとして保存するのではなく、さらに処理できる文字列に保存したいと考えています。
それを行う方法はありますか。
この質問がすでにされている場合は申し訳ありません。
HTMLを画像に変換し、画像をファイルとして保存するライブラリを使用しています。
ここでは、画像をファイルとして保存するのではなく、さらに処理できる文字列に保存したいと考えています。
それを行う方法はありますか。
この質問がすでにされている場合は申し訳ありません。
短い答えは次のとおりです。
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));