Crear tabla de contenido en Itext con java

Hola bueno, antes que nada pues soy nueva en este foro, asi que no se si en el foro que estoy publicando es el correcto, y bueno por otro lado tengo un problema q no tengo mucha idea de como resolverlo, si me pudieran ayudar se los agradecería mucho, con itext estoy formando un archivo pdf de varias hojas, entonces lo que quiero hacer es generar una tabla de contenido o indice de manera dinámica, ya que el numero de hojas que se generan son aleatorias, si me pudiesen dar una idea o un ejemplo de como hacerlo se los agradecería.
Gracias!!!!