
有关Java POI问题:从数据库读取word excel 或者是html文件,如何读取文件内容,创建包含内容的图片文件 5
咳咳,我也第一次知道office还有这个功能,用word试了一下,word文档-插入-对象-由文件创建,如此下来,这功能在office里真的有,可用POI怎么实现在我的项...
咳咳,我也第一次知道office 还有这个功能,用word试了一下,word文档 - 插入-对象 - 由文件创建,如此下来,这功能在office里 真的有,可用POI 怎么实现在我的项目里呢..
换另一种方式,实现了,思路如下:
用的JCom插件先将word文件转pdf格式,再由pdf转Image。
-------------------------------------------------------------------------
至于之前想的 “由文件先转化二进制格式,再用这个 二进制 转化成图片”这个思路,翻来覆去才想通,个人认为 最终是能实现的,不过问题在于 能把文件的二进制 转化成对应图片的 算法,不是一般人能写得出的啊,我们都知道所有文件都是以二进制格式存储,只是通过不同的算法被我们使用,文件、图片、视频等等,对应的算法真的会很难很难,有很深汇编功底和操作系统功底的人也许才写得出,话就说到这吧,纯属个人理解,与君共勉... 展开
换另一种方式,实现了,思路如下:
用的JCom插件先将word文件转pdf格式,再由pdf转Image。
-------------------------------------------------------------------------
至于之前想的 “由文件先转化二进制格式,再用这个 二进制 转化成图片”这个思路,翻来覆去才想通,个人认为 最终是能实现的,不过问题在于 能把文件的二进制 转化成对应图片的 算法,不是一般人能写得出的啊,我们都知道所有文件都是以二进制格式存储,只是通过不同的算法被我们使用,文件、图片、视频等等,对应的算法真的会很难很难,有很深汇编功底和操作系统功底的人也许才写得出,话就说到这吧,纯属个人理解,与君共勉... 展开
展开全部
你可以把word文件用二进制的方式保存到数据库,再把他读取出来,
WordExtractor extractor = new WordExtractor();
String str = extractor.extractText(in);
这个in 你可以把读取出来的二进制转为ByteArrayInputStream 对象。
WordExtractor extractor = new WordExtractor();
String str = extractor.extractText(in);
这个in 你可以把读取出来的二进制转为ByteArrayInputStream 对象。
更多追问追答
追问
虽然同为 二进制,可.. 能把文件的二进制格式,转换成图片的二进制嘛..?
追答
你保存文件的时候,你把这个worl文件转为二进制经行一个保存。
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询