gpt4 book ai didi

java - pdfbox 自动换行

转载 作者:搜寻专家 更新时间:2023-10-30 19:44:50 25 4
gpt4 key购买 nike

我正在使用带有以下代码的 PDFBox:

doc = new PDDocument();
page = new PDPage();

doc.addPage(page);
PDFont font = PDType1Font.COURIER;

pdftitle = new PDPageContentStream(doc, page);
pdftitle.beginText();
pdftitle.setFont( font, 12 );
pdftitle.moveTextPositionByAmount( 40, 740 );
pdftitle.drawString("Here I insert a lot of text");
pdftitle.endText();
pdftitle.close();

有谁知道如何换行以便它自动转到另一行?

最佳答案

这对我有用。 WordUtils与split的结合

String[] wrT = null;
String s = null;
text = "Job Description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque hendrerit lectus nec ipsum gravida placerat. Fusce eu erat orci. Nunc eget augue neque. Fusce arcu risus, pulvinar eu blandit ac, congue non tellus. Sed eu neque vitae dui placerat ultricies vel vitae mi. Vivamus vulputate nullam.";
wrT = WordUtils.wrap(text, 100).split("\\r?\\n");

for (int i=0; i< wrT.length; i++) {
contents.beginText();
contents.setFont(PDType1Font.HELVETICA, 10);
contents.newLineAtOffset(50,600-i*15);
s = wrT[i];
contents.showText(s);
contents.endText();
}

关于java - pdfbox 自动换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14686013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com