使用Java将文件保存为文件中的字符串

时间:2013-09-20 12:34:53

标签: java

我正在使用一个将html转换为图像并将图像保存为文件的库。

在这里,我不希望将图像保存为文件,而是希望将其放在我可以进一步处理的字符串中。

我有什么方法可以做到这一点。

很抱歉,如果已经提出这个问题。

1 个答案:

答案 0 :(得分:2)

简短的回答是:不!

我假设Image是某种二进制格式......并且它将解析的html输出表示为.jpg,因此基本上合并了DOM的所有层,而无法从二进制表示中重现DOM

您可能希望将html code保存为文本,甚至更好(.html或如果需要为.xml)并将其保存到文件中!

您想使用Binary!

如果你想在Base64中使用Binary,请使用Apache Comons 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));