加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

怎样行使iText在文本下插入图像作为PDF配景?

发布时间:2021-03-23 06:06:17 所属栏目:编程 来源:网络整理
导读:我必要一些示例代码将图像作为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();

问候,阿卜杜勒·奥拉卡拉

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读