骑缝章是用于往来业务合同,以确保合同真实、有效的印章加盖方法,是一种防范风险的重要方式。在Java程序中,可以通过使用工具来辅助加盖这种骑缝章。
工具:Free Spire.PDF for Java (免费版)
工具获取及jar文件导入:
方式1:通过官网下载jar包,并解压,手动导入lib文件夹下的Spire.Pdf.jar文件。
方式2:通过创建Maven程序,在pom.xml中配置maven仓库路径并指定Free Spire.PDF for Java 的依赖,配置完成后,在IDEA中,点击“Import Changes”导入JAR包:
com.e-iceblue http://repo.e-iceblue.cn/repository/maven-public/ e-iceblue spire.pdf.free 2.6.3
(Ecllipse的导入方法,参考这篇文章)
jar导入结果如下图所示:
Java 示例
import com.spire.pdf.*; import com.spire.pdf.graphics.PdfGraphicsUnit; import com.spire.pdf.graphics.PdfImage; import com.spire.pdf.graphics.PdfUnitConvertor; import javax.imageio.ImageIO; import java.awt.*; import java.awt.geom.Point2D; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; public class AcrossPageSeal { public static void main(String[] args) throws IOException { //加载测试文档 PdfDocument pdf = new PdfDocument(); pdf.loadFromFile("test.pdf"); //获取分割后的印章图片 BufferedImage[] images = GetImage(pdf.getPages().getCount()); float x = 0; float y = 0; //实例化PdfUnitConvertor类 PdfUnitConvertor cOnvert= new PdfUnitConvertor(); PdfPageBase pageBase; //将图片绘制到PDF页面上的指定位置 for (int i = 0; i
骑缝章添加效果:
到此这篇关于Java 在PDF中添加骑缝章示例解析的文章就介绍到这了,更多相关Java 在PDF中添加骑缝章内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!