PdfReader = readerPdf = new PdfReader(filePath);//使用itextPdf解析pdf文件
chapterList= SplitterUtil.getCatalogueList(readerPdf);//获取目录信息
int count = readerPdf.getNumberOfPages();//获取页数
for (int i = 0; i < count; i++) {//录入时,将每一页内容分别录入
String contents = PdfTextExtractor.getTextFromPage(readerPdf, i+1);//单独获取某一页内容
}
上述代码有些页数的contents为空。
添加了依赖 itext-asian后基本都有了
<dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-asian</artifactId> <version>5.2.0</version> </dependency>