java根据模板生成PDF文件

更新时间:2023-07-31 06:47:41 阅读: 评论:0

java根据模板⽣成PDF⽂件1,⾸先下载,安装 Adobe Acrobat DC
  步骤⽅法:/article/c14654138d7a9c0bfcfc4ce9.html
2,新建⼀个Word模板,转成PDF格式
埃迪蒙托3,通过 Adobe Acrobat DC⼯具打开保存好的PDF⽂件
4,点击右边准备表单
*** (模板中的fell_*,这些变量需要删除重新写⼀遍,不然数据存不进去)
4.准备好模板以后开始写Java代码
  ⾸先导⼊所需jar包
5.具体代码实现
  1,模板
    private static final String TEMPLATE_PATH="/template/XXX.pdf";只有你最珍贵
  2.读取模板位置
    //Award award=数据对象;
    //===award==为要导出的对象数据
    PdfReader reader=new PdfReader(TEMPLATE_PATH);
    ByteArrayOutputStream bos=new ByteArrayOutPutStream();
    PdfStamper ps=new PdfStamper(reader,bos);
    AcroFields AcroFields();
    //=====解决中⽂不显⽰的问题,注意需要引⼊itext-asian.jar包
    BaFont ateFont("STSong-Lignt","UniGB-USC2-H",BaFont.Not_EMBEDDEL);    //====填充PDF
    //姓名
腋毛可以剪吗
    s.tFieldProperty("fill_1","testfont",bf,null);
    if(award,getName()!=null){
      s.tField("fill_1",Name());
    }
    //性别
    s.tFieldProperty("fill_2","testfont",bf,null);
    Sex()!=null){
去死皮
      Sex()==0){
        s.tField("fill_2","男");
      }el Sex()==1){
        s.tField("fill_2:,"⼥");
       }
     }
     //⾝份证号
     s.tFieldProperty("fill_3","testfont",bf,null);
     NumberID() != null) {
        s.tField("fill_3",NumberID());
     }
     //模板中的图⽚的位置--图⽚
    AcroFields AcroFields();
    String FilePath();
    int FieldPositions("Text1").get(0).page;
    Rectangle FieldPosition("Text1").get(0).position;
    float Left();
感叹近义词    float Bottom();
    //根据路径读取图⽚
    Image Instance(imgpath);
    //获取图⽚页⾯
    PdfContentByte OverContent(pageNo);
    //图⽚⼤⼩⾃适应
    image.Width(),Height());
    //添加图⽚
    image.tAbsolutePostion(x,y);
    unr.addImage(image);
    ps.tFormFlattening(true);
    ps.clo();
    //收尾--重新⽣成PDF
    File file=new File(Contants.ROOT_PATH+Contants.BASE_DocumentPath();    if(!ists()) {
      file.mkdirs();
林的成语    }
    String path=Contants.ROOT_PATH+Contants.BASE_PATH+
    DocumentPath()+File.Name()+".pdf";
1704年    FileOutputStream fos=new FileOutputStream(path);
    fos.ByteArray());
读书记录卡内容
    fos.flush();
    fos.clo();
    return path;
  修改字体⼤⼩⽅式
  打开Adobe acrobat pro dc ,双击表单字段

本文发布于:2023-07-31 06:47:41,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1102812.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模板   数据   需要
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图