iText has PdfOutline and apparently is has methods setColor and setStyle. But unfortunately no examples of their usage.