int[] limits1 = { 1, 1 };
int[] limits2 = { 1, 1 };
try {
File tmpFile = FileUtility.generateTmpFile(inputCommand.getOutputFile());
pdfReader1 = new PdfReader(new RandomAccessFileOrArray(inputCommand.getFirstInputFile().getFile()
.getAbsolutePath()), inputCommand.getFirstInputFile().getPasswordBytes());
pdfReader1.removeUnusedObjects();
pdfReader1.consolidateNamedDestinations();
limits1[1] = pdfReader1.getNumberOfPages();
pdfReader2 = new PdfReader(new RandomAccessFileOrArray(inputCommand.getSecondInputFile().getFile()
.getAbsolutePath()), inputCommand.getSecondInputFile().getPasswordBytes());
pdfReader2.removeUnusedObjects();
pdfReader2.consolidateNamedDestinations();
limits2[1] = pdfReader2.getNumberOfPages();