如何将大文本转换为PDF,以便所有文本都适合同一页面

时间:2018-12-03 15:06:29

标签: java pdf pdfbox

我尝试读取文本文件,然后从文本生成pdf,但是生成的PDF并不包含所有文本。 Sample generated PDF

这是我的代码的片段:

PDDocument document = new PDDocument();

PDPage page = new PDPage();
document.addPage(page);

PDPageContentStream contentStream = new PDPageContentStream(document,page);
contentStream.beginText();
contentStream.setFont(PDType1Font.HELVETICA, 14);
contentStream.newLineAtOffset(25, 700);
contentStream.setLeading(18f);

while ((line = reader.readLine()) != null) {
    contentStream.showText(line);
    contentStream.newLine();
}

contentStream.endText();
contentStream.close();

document.save(targetPath);
document.close();

0 个答案:

没有答案