我需要获取 RTF 文档中的总页数,该文档位于 AS400 系统的 IFS 文件夹中。我可以使用 iTextPDF PDFReader 获取 PDF 文档的页面详细信息,但我遇到了 RTF 文档的障碍。或者有没有办法读取这个 RTF 文档的页脚,因为我有页脚中定义的总页数。我能够逐行读取文档,但不能读取页脚内容。
请为此提供一些帮助。我被困在这几天..
我使用下面的代码来获取 PDF 的详细信息。
AS400 as400 = new AS400("xxx.com","abc","xxxx");
String filePath = "/QDLS/FOLDERLIST/FOLDER1/FOLDER2/";
IFSFile qdlsDirectory = new IFSFile(as400,filePath);
IFSFile[] files = qdlsDirectory.listFiles();
for(int i=0;i<files.length;i++){
fileName = files[i].getName();
if(fileName.toLowerCase().indexOf(".pdf") != -1 && fileName.toLowerCase().indexOf(mixCodes.toLowerCase())!=-1) {
PdfReader document = new PdfReader(new IFSFileInputStream(files[i]));
pageCount = document.getNumberOfPages();
}