Ein PDF in Java ist mit iText 7 in ein paar Minuten gemacht.
Wir können z.B. ein String Liste mit nur 3 Zeilen Code mit dem Times Roman Font auf DIN A4 ausgeben:
1 2 3 4 5 6 |
try (Document document = new Document(new PdfDocument(new PdfWriter(dateiname)), PageSize.A4)) { PdfFont timesFont = PdfFontFactory.createFont(StandardFonts.TIMES_ROMAN); zeilen.forEach((zeile -> document.add(new Cell().add(new Paragraph(new Text(zeile).setFontSize(FONT_SIZE_IN_POINT))).setFont(timesFont)))); } |
Folgende Abhängigkeit muss im Projekt in der pom.xml enthalten sein: „PDF Erzeugung mit iText 7 oder in 3 Zeilen Java zum PDF“ weiterlesen