jar:itext-4.2.1.jar
在很多公文的落款处都需要绝对定位,所以记录此代码如下:
1
2
3
4
5
6
7
|
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream( "test.pdf" )); PdfContentByte cb = writer.getDirectContent(); BaseFont bf= BaseFont.createFont( "STSong-Light" , "UniGB-UCS2-H" ,BaseFont.EMBEDDED); cb.beginText(); cb.setFontAndSize(bf, 12 ); cb.showTextAligned(PdfContentByte.ALIGN_CENTER, text + "This text is centered" , 250 , 700 , 0 ); cb.endText(); |
有时候也需要图片(公章)绝对定位 :
1
2
3
4
|
Image image = Image.getInstance(request.getSession().getServletContext().getRealPath( "/" )+ "common/images/starpilot/signet.png" ); image.scaleAbsolute(mmTopx( 40 ), mmTopx( 39 )); image.setAbsolutePosition( 400 , flagHeight); document.add(image); |
以上这篇java使用itext导出PDF文本绝对定位(实现方法)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。