最近有这样一个需求,要在PDF文件内根据坐标进行签字,最后是使用aspose.pdf实现的,代码我已经封装好了,直接可以拿去用
1:提供一个aspose.pdf的jar包下载路径:
链接:https://pan.baidu.com/s/118BvmZMwt0k0CjiJgdOEFg
提取码:tflv
2:主要代码如下:
/**
根据pdf的坐标位置进行签字
* @author anshuo
* @param pdfFilePath pdf文件路径
* @param pageNum 在第几页进行签字
* @param value 签字内容
* @param font 字体不能为中文,比如宋体为 SimSun,黑体为 SimHei 具体可以查看 C:\Windows\Fonts 下字体文件的真实名称
* @param fontSize 字体大小
* @param xIndent x坐标
* @param yIndent y坐标
* */
public static void pdfSign(String pdfFilePath,int pageNum, String value,String font,String fontSize,double xIndent,double yIndent) {
Document document=new Document(pdfFilePath);
if (document!=null) {
Page page = document.getPag