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文本絕對定位(實現方法)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。