如何用纯Java实现word,excel,pdf,jpg,tif等常用格式文件的的阅读器?

seu31199113 2007-08-29 03:57:13
希望各位达人能提供一些解决方案或思路.

只要看就可以了,不需要编辑等.

...全文
4439 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
rose163520 2011-02-17
  • 打赏
  • 举报
回复
hao
WORD文档阅读器java版
qiuqiupeng 2007-09-02
  • 打赏
  • 举报
回复
poi和jmagick试试看
ljhu2008 2007-08-31
  • 打赏
  • 举报
回复
ddd
wunan320 2007-08-31
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
Word、Excel 有专门的 jar 包来进行数据操纵的,如 Apache POI、JXL 等,PDF 一般使用 iText 来操纵的。
Norris_Zhang 2007-08-31
  • 打赏
  • 举报
回复
我也很想了解这方面的知识,我打学编程到现在,虽然时间不长,但很郁闷的一点是只会处理文本文件和自己定义的二进制文件,像word、excel我就没研究过了,都不知道怎么研究
  • 打赏
  • 举报
回复
你如何把 doc、xls、pdf 的文件转换成一张一张的 JPEG 图片呢?
seu31199113 2007-08-31
  • 打赏
  • 举报
回复
如果我将文件按页抽取成JPG,然后按页从服务器发回,这个方法可行嘛?
justicesun 2007-08-30
  • 打赏
  • 举报
回复
人家做那么多格式就是为了防止盗版...

你还要知道人家内部格式~~~

比如pdf,有的做了加密 都不能反编译,拷贝文字...

你看看人家的技术文档吧...没准有现成的插件,或API

当然MS office的 就不要报希望了...docx,那格式全封闭~~
约翰羊 2007-08-30
  • 打赏
  • 举报
回复
至少要知道文件格式。
每种还分成不同的版本,你也要考虑。
总之,太难了。
word,excel这些东西。微软件技术封锁,一些时候会出现不稳定的情况。
一个字,没啥希望
tzwjn 2007-08-30
  • 打赏
  • 举报
回复
你可以参考一下金格控件,
  • 打赏
  • 举报
回复
PDF Reference 的官方网址,在那里可以找到 PDF 规范的参考等内容:

http://www.adobe.com/devnet/pdf/pdf_reference.html
  • 打赏
  • 举报
回复
楼主啊~~,你可能还没有明白我的意思。要做到浏览功能要比生成 PDF、DOC、XLS 的文件不知要难多少了。

首先你需要详细地了解这些的文件格式,并且还需要了解这些格式的语法规范,还是拿 PDF 举例吧,你可以使用文本编辑软件打开一个 PDF 文件,里面其实并不是二进制码,而是一些普通的 PDF 语言代码。PDF 查看器,就是通过对这些代码进行解析之后,再在界面上显示出来的。也就是说如果知识这些代码的含义,那做一个 PDF 查看器,就会方便很多,但是根据 PDF 1.7 最新的语言规范,其规范参考有上千页,要弄通并不是件容易的事情,再说了 Adobe 公司只提供了 C 语言版本的 PDF Library SDK,并没有 Java 版本的类库。要自己实现这个 SDK 的 Java 版,那凭个人的能力几乎是不可能完成的。
seu31199113 2007-08-30
  • 打赏
  • 举报
回复
tonyzhou00() 不需要生成,只需要看.
seu31199113 2007-08-30
  • 打赏
  • 举报
回复
dyfvicture是一种方法,但不是最好的,还是没有脱离MS Excel的支持.

我是想用Java做一个简单的Viewer,能看以及缩放就可以了.

Lotus Notes查看邮件附件的功能就是雏形,但不知道它是如何实现的?
tonyzhou00 2007-08-30
  • 打赏
  • 举报
回复
基本上你说的功能要实现太复杂了

你的问题会不会是用Java生成以上格式的文件呢?
tonyzhou00 2007-08-30
  • 打赏
  • 举报
回复
估计你写出来了这个,全球有很多著名公司要倒闭了

dyfvicture 2007-08-29
  • 打赏
  • 举报
回复
不知道理解的对不对,是不是想在一个JAVA些的界面里输出各种格式的东西?
试试用JSP的contentType属性实现<%@page contenctType="application/vnd.ms-excel;charset=gb2312" %>
zdjray 2007-08-29
  • 打赏
  • 举报
回复
这个网站有相关的素材
http://poi.apache.org/

用Excel的文章比较多了,可以参考
http://www.ibm.com/developerworks/cn/java/l-javaExcel/index.html
qianxf2008 2007-08-29
  • 打赏
  • 举报
回复
学习.......
加载更多回复(3)

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧