如何在不使用外部库的情况下在java中查找PDF文件的页数?

如何在不使用外部库的情况下在java中查找PDF文件的页数?,java,Java,如何在不使用java外部库的情况下找到PDF文件的总页数?PDF不是java可以理解的格式,您需要一个库java可以很好地读取PDF文件,但它是一个二进制文件,非常复杂。首先审查并实施ISO 32000-1。标准库只是其他人为您制作的程序的一部分,并且有用于读取PDF的java库,因此java作为任何稍微完整的编程语言都可以理解格式。措辞选择不当,您可能会在字节数组中查找分页符,如果他问自己不使用外部图书馆怎么做,他为什么会选择外部图书馆?也许他不能,因为一些原因。Anthon说得对,毕竟,那些

如何在不使用java外部库的情况下找到PDF文件的总页数?

PDF不是java可以理解的格式,您需要一个库java可以很好地读取PDF文件,但它是一个二进制文件,非常复杂。首先审查并实施ISO 32000-1。标准库只是其他人为您制作的程序的一部分,并且有用于读取PDF的java库,因此java作为任何稍微完整的编程语言都可以理解格式。措辞选择不当,您可能会在字节数组中查找分页符,如果他问自己不使用外部图书馆怎么做,他为什么会选择外部图书馆?也许他不能,因为一些原因。Anthon说得对,毕竟,那些处理PDF的库也可以在不使用外部库的情况下完成这项工作。。。当然,您可以讨论外部库与自编码,在大多数情况下,外部库将获胜,但这并不能改变问题。对不起,我只是反对这样的评论。至于问题:看看PDF格式是如何工作的,看看Anthon的评论并使用输入流。没有比不使用libs更简单的方法了。