重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
java中PDF文本如何使用itext实现导出?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
成都创新互联是专业的谯城网站建设公司,谯城接单;提供网站设计、做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行谯城网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
jar:itext-4.2.1.jar
在很多公文的落款处都需要绝对定位,所以记录此代码如下:
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();
有时候也需要图片(公章)绝对定位 :
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中PDF文本如何使用itext实现导出的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!