在iText 7中,可以通过使用PdfCanvas
类来写入文档并获取垂直光标位置。以下是一种实现方法:
PdfDocument
对象,用于表示PDF文档。PdfDocument pdfDoc = new PdfDocument(new PdfWriter("output.pdf"));
Document
对象,用于管理文档内容。Document document = new Document(pdfDoc);
PdfCanvas
类的getTop()
方法获取当前页面的顶部位置。float top = pdfDoc.getPage(1).getPageSize().getTop();
PdfCanvas
类的moveText()
方法将垂直光标移动到指定位置。PdfCanvas canvas = new PdfCanvas(pdfDoc.getFirstPage());
canvas.moveText(36, top - 36);
Document
对象的方法写入文档内容。document.add(new Paragraph("Hello, World!"));
Document
对象和PdfDocument
对象,以保存并关闭PDF文档。document.close();
pdfDoc.close();
这样,你就可以在iText 7中写入文档并获取垂直光标位置了。
关于iText 7的更多信息和使用方法,你可以参考腾讯云的iText 7产品介绍页面:iText 7产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云