code: public void listPage(PdfImportedPage iPage)
      {
          int pageNum = iPage.getPageNumber();
          PdfReaderInstance readerInst = iPage.getPdfReaderInstance();
          PdfReader reader = readerInst.getReader();
  
          PdfDictionary page = reader.getPageN(pageNum);
          listDict(page);
          PdfObject obj = PdfReader.getPdfObject(page.get(PdfName.CONTENTS));
          if (obj == null)
              return;
          switch (obj.type) {
          case PdfObject.STREAM:
              listStream((PRStream)obj, readerInst);
              break;
          case PdfObject.ARRAY:
              for (Iterator i = ((PdfArray)obj).listIterator(); i.hasNext();) {
                  PdfObject o = PdfReader.getPdfObject((PdfObject)i.next());
                  listStream((PRStream)o, readerInst);
                  out.println("-----------");
              }
              break;
          }
      }
docs: Visualizes an imported page
  @param iPage