AS400 システム内の IFS フォルダーにある RTF ドキュメントの総ページ数を取得する必要があります。iTextPDF PDFReader を使用して PDF ドキュメントのページの詳細を取得できますが、RTF ドキュメントの障害に遭遇しました。または、この RTF ドキュメントのフッターを読み取る方法はありますか?フッターで定義されているページの総数があるためです。ドキュメントを 1 行ずつ読み取ることはできますが、フッターの内容は読み取ることができません。
これについて何か助けてください.私はこれで何日も立ち往生しています..
以下のコードを使用して、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();
}