Java实现图章或签名插在pdf的固定位置 | 您所在的位置:网站首页 › 在PDF上签名的字体怎么修改 › Java实现图章或签名插在pdf的固定位置 |
提示:使用Java技术在word转换成pdf过程中实现将图章或者签名插入在pdf中,并生成带图章或者签名的pdf 文章目录 前言一、引入pom依赖二、编写插入图章或者签名位置的类三、编写插入图章或者签名位置的方法四、测试两个方法 前言使用Java技术在word转换成pdf过程中实现将图章或者签名插入在pdf中,并生成带图章或者签名的pdf,来完成某些特定场景的需求 提示:以下是本篇文章正文内容,下面案例本人亲自验证过,并已解决该需求 一、引入pom依赖 引入pdf插入图章的依赖包 org.apache.pdfbox fontbox 2.0.12 org.apache.pdfbox pdfbox 2.0.12 二、编写插入图章或者签名位置的类 创建PdfBoxKeyWordPosition类并继承PDFTextStripper import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.text.PDFTextStripper; import org.apache.pdfbox.text.TextPosition; import java.io.*; import java.util.ArrayList; import java.util.List; public class PdfBoxKeyWordPosition extends PDFTextStripper { // 关键字字符数组 private char[] key; // PDF文件路径 private String pdfPath; // 坐标信息集合 private List list = new ArrayList(); // 当前页信息集合 private List pagelist = new ArrayList(); // 有参构造方法 public PdfBoxKeyWordPosition(String keyWords, String pdfPath) throws IOException { super(); super.setSortByPosition(true); this.pdfPath = pdfPath; char[] key = new char[keyWords.length()]; for (int i = 0; i |
CopyRight 2018-2019 实验室设备网 版权所有 |