PHP 를 통해 PDF에 디지털 서명 추가

PHP via Java API에 대해 서버 측 Aspose.PDF 를 사용한 디지털 서명 생성 및 검증네이티브 및 고성능 라이브러리

PHP via Java 도구를 사용하여 PDF 파일에 디지털 서명을 추가하는 방법

PDF 파일에 로그인을 추가하기 위해 php-java 의 기능이 풍부하고 강력하며 사용하기 쉬운 문서 조작 도구인 Java API를 통해 PHP용 Aspose.PDF 를 사용할 것입니다.원하는 위치에 톰캣 9.0 버전을 설치하고 aspose.pdf.war를 추가하세요. 자세한 내용은 GitHub 페이지를 참조하십시오.

PHP 를 통해 PDF에 디지털 서명 추가


사용자 환경에서 코드를 테스트하려면 Java를 통한 PHP용 Aspose.PDF 가 필요합니다.

  1. 문서 인스턴스와 함께 PDF를 로드합니다.
  2. 모든 PDF 파일을 전체 경로로 로드합니다.
  3. 글꼴, 글꼴 크기, 색상 등과 같은 텍스트 스타일을 설정합니다.
  4. PDF 파일을 저장하면 서명이 삽입된 문서를 얻을 수 있습니다.
  5. 서명의 유효성을 확인하려면 PDFFileSignature.verifySigned () 메서드를 사용하십시오.

- PHP 를 사용하여 PDF 파일에 전자 서명 추가

이 샘플 코드는 PDF 페이지에 서명하는 방법을 보여줍니다 - PHP

Input file:

File not added

Certificate file:

File not added

Output format:

Output file:


    // Open document
    $document = new Document($inputFile);    
    $signature = new facades_PdfFileSignature($document);
    $pkcs = new PKCS7($inputPKCS7, 'Pa$$w0rd2020'); // Use PKCS7/PKCS7Detached
    $rectangle = new Rectangle(300,100,420,160);
    $signature->sign(1, true, $rectangle->toRect(), $pkcs);
    // Save output PDF file
    $signature->save($outputFile);    
    $document->close();