PdfWriter pdfWriter;Document document;
  public ExportPDF(File file) {document = new Document();// 建立一个Document对象document.setPageSize(PageSize.A4);// 设置页面大小try {pdfWriter = PdfWriter.getInstance(document, new FileOutputStream(file));document.open();} catch (Exception e) {e.printStackTrace();}}
// 页眉事件private static class Header extends PdfPageEventHelper {public static PdfPTable header;public Header(PdfPTable header) {Header.header = header;}@Overridepublic void onEndPage(PdfWriter writer, Document document) {// 把页眉表格定位header.writeSelectedRows(0, -1, 30, 806, writer.getDirectContent());}/*** 设置页眉* * @param writer* @param req* @throws Exception */public void setTableHeader(PdfWriter writer) throws Exception {String realPath = ServletContextFactory.getServletContext().getRealPath("/");      String a="/static/images/jgS.png";                           PdfPTable table = new PdfPTable(1);table.setTotalWidth(530);PdfPCell cell = new PdfPCell();cell.setBorder(0);         Image image01;image01 = Image.getInstance(realPath+a); // 图片自己传// image01.scaleAbsolute(355f, 10f);image01.setWidthPercentage(20);// cell.setPaddingLeft(30f);cell.setPaddingTop(-20f);cell.addElement(image01);cell.setBorderWidthBottom(1);table.addCell(cell);Header event = new Header(table);writer.setPageEvent(event);}}
 Header header = new Header(table);header.setTableHeader(pdfWriter);document.add(table);

java使用iText导出pdf添加页眉,并设置图片相关推荐

  1. java 通过 itext生成pdf添加,插入文字,图片

    准备工作 引用pom <!--生成pdf--><dependency><groupId>com.itextpdf</groupId><artifa ...

  2. itext给已有pdf添加页眉页脚

    网上百度到的基本都是生成pdf的时候,添加页眉页脚,但是假如对已有的pdf添加页眉页脚就比较麻烦,突然想到了可以曲线救国,用itext进行复制pdf的时候,在添加页眉页脚,最后可以成功的. 生成pdf ...

  3. java 使用itext 导出pdf 控制图片的大小

    在使用itext 导出pdf 的过程中,可能会遇到这样的需求,就是导出文字加图片.使用我们前面写的程序,确实是可以导出图片,如果针对于类似简历的需求,图片填充单元格,会满足效果,如下图所示: 但在实际 ...

  4. java 使用itext导出PDF文件,中文不显示问题解决

    之前写的java 使用itext 导出pdf 发现有个问题,在今天使用的时候,发现一个问题,就是当单元格中写中文的时候,导出来的pdf中文不显示. java 使用itext导出PDF文件,图片文字左右 ...

  5. 解决如何为扫描件图片PDF添加页眉页脚页码日期的问题

    前言:在日常办公中,会面临这样的情况:需要将几份盖章的扫描件整合到一个文档中,并编制页眉/页脚/页码.普通的word文档,可以直接添加页眉页脚.页码,并通过"另存为..."pdf格 ...

  6. IText导出PDF添加图片,解决中文问题

    利用IText导出PDF: 使用.ftl模板引入图片不显示,不报错,但是它找不到图片, .separator {margin: 15px;height: 16px;text-align: center ...

  7. itext对已经存在的pdf添加页眉页脚

    接上一篇拼接pdf后,需要对不同文件的pdf展示不同的页眉及页脚,所以,这篇分享对于已存在的pdf进行页眉页脚的添加. public static String RederAndCopyByPDF(S ...

  8. Java和iText导出pdf文档

    一:工程截图: 二:项目运行截图: 三:源代码: Book.java package com.iText.bean;public class Book {private int bookId;// 图 ...

  9. HTML引用页眉页脚,【记录】docbook为html,pdf添加页眉和页脚

    [背景] 之前看到: 中的pdf有页眉和页脚: 所以,想要也去给自己的pdf,以及html,去添加页眉和页脚. 其中我目前的pdf是这样的: [折腾过程] 1.参考: 和官网的: pdf的: 和htm ...

最新文章

  1. SAX解析xml (遍历DOM树各节点)
  2. PYG教程【五】链路预测
  3. DedeCms织梦彩色标签云(tag)随机颜色和字体大小
  4. c语言中的for循环怎么提前终止,[新人求指教]51C语言编程可否用中断令循环结束提早结束...
  5. python连接impala_python连接impala(安装impyla)
  6. k8s资源对象及API群组
  7. 从小白到区块链工程师:第一阶段:Go语言的HelloWorld初始(2)
  8. fish-ui 一套基于vue2的ui组件库
  9. 迁移linux系统到新硬盘
  10. linux上clion使用教程,linux clion使用教程
  11. fedora14 官方下载地址
  12. screen linux卸载,Ubuntu常用软件安装(附截图软件、FTP、卸载命令)
  13. C#,数值计算,矩阵的行列式(Determinant)、伴随矩阵(Adjoint)与逆矩阵(Inverse)的算法与源代码
  14. 第三代CAN-XL通信技术CiA 610有什么特点
  15. 听说你会Python?做几道题看看呗
  16. 社区宽带繁忙是什么意思_智慧社区盈利模式分析
  17. 利用爬虫获取免费IP代理
  18. Redis记录:Invalid argument during startup: Failed to open the .conf file
  19. 编译原理 第二章 程序设计语言及其文法
  20. (转)来自一位作业辅导老师的经验分享

热门文章

  1. 人工智能6个核心技术
  2. python飞机_Python 飞机航班案例分析
  3. 自媒体人必备的5个工具,建议点赞收藏
  4. 一文梳理无监督对比学习(MoCo/SimCLR/SwAV/BYOL/SimSiam)
  5. 神奇软体机器人|哈佛可穿戴式软体康复机器人问世
  6. 网页突然乱码_打开网页出现乱码怎么办 打开网页出现乱码解决方法【详解】...
  7. Go语言之sync.Pool
  8. 正不变集(Positive invariant set)的形象理解
  9. android datepicker使用方法,Android基础控件DatePicker的使用
  10. 百度媒体云播放器用法