Не уверен, что если вы нашли ответ на это еще или нет ....
Насколько я слышал, PDFBox не знает разрывы строк, и вы должны будете форматировать текст и положение это самостоятельно с помощью метода moveTextPositionByAmount
.
Это, как я пишу что-то и изменить шрифт и цвет:
PDFont font = PDType1Font.HELVETICA_BOLD;
PDPageContentStream contentStream =
new PDPageContentStream(document, page, true,true);
contentStream.beginText();
contentStream.setFont(font, size);
contentStream.setNonStrokingColor(Color.BLUE);
contentStream.moveTextPositionByAmount(x,y);
contentStream.drawString(message);
contentStream.endText();
contentStream.close();