我尝试读取文本文件,然后从文本生成pdf,但是生成的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();