如何使用免费/开源Java API确定给定PDF文件中的页面数量?
您可以使用 Apache PDFBox 加载 PDF 文档,然后调用 getNumberOfPages 方法返回页数。
getNumberOfPages
PDDocument doc = PDDocument.load(new File("file.pdf")); int count = doc.getNumberOfPages();
您应该能够使用iText执行此操作。请参阅此主题,了解如何解决问题。这是第2章,它在线程中链接不正确:
PdfReader reader = new PdfReader("SimpleRegistrationForm.pdf"); int pages = reader.getNumberOfPages();