LWM

(6条消息) 【itext学习之路】-------(第一篇)创建一个简单的pdf文档_tomatocc的博客-CSDN博客

 

所用依赖

     <dependency>
            <groupId>com.itextpdf</groupId>
            <artifactId>itextpdf</artifactId>
            <version>5.5.11</version>
        </dependency>
        <dependency>
            <groupId>com.itextpdf</groupId>
            <artifactId>itext-asian</artifactId>
            <version>5.2.0</version>
        </dependency>
        
        <!-- 给pdf加密的 -->
        <dependency>
            <groupId>org.bouncycastle</groupId>
            <artifactId>bcprov-jdk15on</artifactId>
            <version>1.49</version>
        </dependency>

        <dependency>
            <groupId>org.bouncycastle</groupId>
            <artifactId>bcpkix-jdk15on</artifactId>
            <version>1.49</version>
        </dependency>

 

盖章页码:

            // 设置签名的位置,页码,签名域名称,多次追加签名的时候,签名预名称不能一样 图片大小受表单域大小影响(过小导致压缩)
            // 签名的位置,是图章相对于pdf页面的位置坐标,原点为pdf页面左下角
            // 四个参数的分别是,图章左下角x,图章左下角y,图章右上角x,图章右上角y
            appearance.setVisibleSignature(new Rectangle(signatureInfo.getRectllx(), signatureInfo.getRectlly(),
                    signatureInfo.getRecturx(), signatureInfo.getRectury()), 1, signatureInfo.getFieldName());

 

posted on 2023-02-02 19:14  Lwmm  阅读(137)  评论(0编辑  收藏  举报