首页 > 其他 > 详细

pdf增加图片的方法

时间:2018-02-24 18:57:41      阅读:231      评论:0      收藏:0      [点我收藏+]
public class Pdftest {   
    public static void main(String[] args) throws Exception {   
          PdfReader reader = new PdfReader("E:\\src.pdf"); 
          int n = reader.getNumberOfPages(); //pdf有几页
          Document document = new Document(reader.getPageSize(n)); 
          float width = document.getPageSize().getWidth();
          float height =  document.getPageSize().getHeight();
          // 输出文件
          PdfStamper stamp = new PdfStamper(reader,  
            new FileOutputStream("E:\\outputFile.pdf")); 
          PdfContentByte over; 
          Image img = Image.getInstance("E:\\test.jpg"); 
          width = width-img.getWidth(); 
          height = height-img.getHeight();
          img.setAbsolutePosition(width, height); //以左下角为坐标原点
          img.setAlignment(Image.ALIGN_RIGHT); 
          if(n > 0) 
          { 
            over = stamp.getOverContent(1); //在第几页放图片 (第一页为1)
            over.addImage(img); 
          } 
          stamp.close(); 
        } 
}  

注:需要itextpdf-5.4.5.jar包  

<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>itextpdf</artifactId>
    <version>5.4.5</version>
</dependency>

 

pdf增加图片的方法

原文:https://www.cnblogs.com/zcy1996/p/8467246.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!