当前位置:编程学习 > JAVA >>

如何判定pdf文件和excel文件里面无内容。。。求大神指导

最近遇到一个如何判定pdf文件和excel文件里面无内容的问题。。。
返回一个pdf文件和excel文件。。如何判断里面没内容啊。。
有人会说用file.length()方法。。这个方法是做不到的。因为两种文件即使没有内容。他还是有大小的。。因为里面保存了格式数据。

有其他简单的判断方法么? --------------------编程问答-------------------- 用jar包  应该有提供方法。。。 --------------------编程问答--------------------
引用 1 楼 u011559804 的回复:
用jar包  应该有提供方法。。。


什么jar包啊。。poi 和 itext 这种?。。去都文件判断? --------------------编程问答--------------------
引用 2 楼 vanjayzhou 的回复:
Quote: 引用 1 楼 u011559804 的回复:

用jar包  应该有提供方法。。。


什么jar包啊。。poi 和 itext 这种?。。去都文件判断?

恩 我是猜的 应该会有提供方法。。 --------------------编程问答-------------------- 直接用流文件进行判断,看看两个文件中是否有没有内容 --------------------编程问答-------------------- 你读pdf文件和excel文件,不是要用里面的数据么,直接用流。 --------------------编程问答--------------------
引用 4 楼 icefan02 的回复:
直接用流文件进行判断,看看两个文件中是否有没有内容

或者引用Java-iText-*.jar中有PdfReader这个对象是专门针对pdf文件操作的 --------------------编程问答--------------------
引用 4 楼 icefan02 的回复:
直接用流文件进行判断,看看两个文件中是否有没有内容


引用 5 楼 u011935764 的回复:
你读pdf文件和excel文件,不是要用里面的数据么,直接用流。


用流读是不行的。。因为里面保存了excel和pdf文件的格式数据。。即使无内容,用流读还是能读出数据的。。这些数据就是两种文件自带的格式数据。。。
新建一个excel或者pdf文件就能发现,即使没数据, 文件大小也不会是0kb。。。。
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,