如何使用iText在文本下插入图像作为PDF背景?
发布时间:2021-03-19 10:35:30 所属栏目:MsSql教程 来源:网络整理
导读:我需要一些示例代码将图像作为pdf背景插入,是否有这种示例代码? 我已经写好了文本,然后我需要在文本下插入一个图像. 解决方法 我想你正在寻找用PDF标记页面的水.请查看下面的代码.您也可以使用Watermarker类. PdfReader reader = new PdfReader("text.pdf");
我需要一些示例代码将图像作为pdf背景插入,是否有这种示例代码?
解决方法我想你正在寻找用PDF标记页面的水.请查看下面的代码.您也可以使用Watermarker类.PdfReader reader = new PdfReader("text.pdf"); int n = reader.getNumberOfPages(); // Create a stamper that will copy the document to a new file PdfStamper stamp = new PdfStamper(reader,new FileOutputStream("text1.pdf")); int i = 1; PdfContentByte under; PdfContentByte over; Image img = Image.getInstance("watermark.jpg"); BaseFont bf = BaseFont.createFont(BaseFont.HELVETICA,BaseFont.WINANSI,BaseFont.EMBEDDED); img.setAbsolutePosition(200,400); while (i < n) { // Watermark under the existing page under = stamp.getUnderContent(i); under.addImage(img); // Text over the existing page over = stamp.getOverContent(i); over.beginText(); over.setFontAndSize(bf,18); over.showText("page " + i); over.endText(); i++; } stamp.close(); 问候,阿卜杜勒·奥拉卡拉 (编辑:应用网_常德站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server-2008 – 如何将值从动态SQL存储过程返回到实体框
- sql-server – 如何级联删除多对多表
- sql-server – SQL Server注入 – 26个字符中有多少损坏?
- sql-server – 这会强制在合并复制拓扑中重新初始化吗?
- sql-server – 为什么LEN()函数严重低估了SQL Server 2014中
- SQL server中怎样做锁表和解锁表的操作?
- SQL Server:从VARCHAR(MAX)字段替换无效的XML字符
- SQL语句怎样写实现截取字符串的小写字母?
- 有效地包含不在SQL查询的Group By中的列
- sql-server – FOR XML无法序列化数据,因为它包含字符(0x00
站长推荐
热点阅读