vrijdag 1 februari 2008

More fun with iText

Laten we heel eerlijk zijn, iText is niet de meest elegante API. Het is praktisch onmogelijk om een echt mooie PDF te maken met iText zonder te belanden in het gesticht. Maar voor ieder probleem is een oplossing, zo ook voor iText en die oplossing is misschien simpeler dan je dacht. De oplossing is Graphics2D. Op deze pagina vind je meer informatie over hoe je een Graphic2D object direct om kunt zetten naar een PDF document. Hiermee omzeil je alle problemen met iText en kun je alles wat je hartje begeerd in een PDF zetten. Een tipje nog wel: het lijkt erop dat niet alle functionaliteiten van Graphics2D zomaar netjes overgenomen worden door iText (het zou ook eens niet), dit kun je omzeilen door alles eerst in een BufferedImage te schrijven en deze in iText te zetten.