在iText7中,可以通过以下步骤在最后一页的底部添加文本:
PdfDocument pdfDoc = new PdfDocument(new PdfReader("input.pdf"), new PdfWriter("output.pdf"));
int totalPages = pdfDoc.getNumberOfPages();
PdfPage lastPage = pdfDoc.getPage(totalPages);
PdfCanvas canvas = new PdfCanvas(lastPage, true);
canvas.setFontAndSize(PdfFontFactory.createFont(), 12);
canvas.setFillColor(Color.BLACK);
canvas.beginText();
canvas.showTextAligned(new Paragraph("底部文本"), lastPage.getPageSize().getWidth() / 2, 20, TextAlignment.CENTER);
canvas.endText();
pdfDoc.close();
这样,就可以在最后一页的底部添加文本。请注意,上述代码中的字体、大小和位置可以根据实际需求进行调整。
推荐的腾讯云相关产品:腾讯云对象存储(COS),用于存储和管理PDF文档。产品介绍链接地址:https://cloud.tencent.com/product/cos
领取专属 10元无门槛券
手把手带您无忧上云