类 PDFUtil

java.lang.Object
cn.net.pap.common.pdf.PDFUtil

public class PDFUtil extends Object
  • 构造器详细资料

    • PDFUtil

      public PDFUtil()
  • 方法详细资料

    • addStamp

      public static void addStamp(String pdfFilePath, String imageFilePath, String outputFilePath) throws Exception
      添加印章
      参数:
      pdfFilePath -
      imageFilePath -
      outputFilePath -
      抛出:
      Exception
    • addSign

      public static void addSign(String pdfFilePath, String keystorePath, String keystorePassword, String outputFilePath) throws Exception
      添加数字签名
      参数:
      pdfFilePath -
      keystorePath - *.p12 可以申请SSL证书(*.key, .crt),然后使用openssl 命令转换为 p12 证书
      keystorePassword - 密码
      outputFilePath -
      抛出:
      Exception
    • addProtect

      public static void addProtect(String pdfFilePath, String ownerPassword, String userPassword, String outputFilePath) throws Exception
      添加禁止编辑(密码)
      参数:
      pdfFilePath -
      ownerPassword -
      userPassword -
      outputFilePath -
      抛出:
      Exception
    • convertPDFA

      public static void convertPDFA(String inputFilePath, String outputFilePath) throws Exception
      convert PDF/A
      参数:
      inputFilePath -
      outputFilePath -
      抛出:
      Exception