Java를 사용하여 디지털 서명으로 PDF에 서명하는 방법

이 방법 주제에서는 자바를 사용하여 디지털 서명으로 PDF 문서에 서명하는 방법을 보여줍니다. 우리는 Java의 디지털 서명으로 PDF에 서명하기 위해 인기 있는 서명 라이브러리 중 하나를 사용할 것입니다. 이 기능을 구현하기 위해 추가 소프트웨어가 필요하지 않으며 몇 번의 API 호출과 2-3줄의 코드로 기능을 개발할 수 있습니다.

Java를 사용하여 디지털 서명으로 PDF에 서명하는 단계

  1. Java 프로젝트의 Maven 저장소에서 GroupDocs.Signature for Java 설정
  2. Java를 사용하여 PDF에서 디지털 서명 구현에 필요한 클래스 추가
  3. Signature 클래스의 인스턴스를 만들고 소스 PDF를 생성자에 전달합니다.
  4. DigitalSignOptions 클래스의 개체를 만들고 필요한 인증서 파일과 해당 암호를 생성자에 전달합니다.
  5. Signature 클래스의 Sign 메서드를 호출하고 출력 PDF 파일 이름과 DigitalSignOptions를 전달합니다.

Java에서 디지털 서명 구현은 위의 단계별 지침을 통해 쉽게 달성할 수 있습니다. 필요한 라이브러리를 설치하고 필요한 클래스에 대한 참조를 추가하여 디지털 서명으로 PDF에 서명하는 프로세스를 시작합니다. 서명 클래스는 원본 PDF 문서를 로드하는 데 사용되고 DigitalSignOptions 클래스는 인증서를 로드하고 디지털 서명 위치에 대한 속성을 정의하는 데 사용됩니다. 마지막으로 서명된 PDF 문서는 서명 클래스의 Sign 메서드를 사용하여 디스크에 저장됩니다.

Java를 사용하여 디지털 서명으로 PDF에 서명하는 코드

기능 구현을 보여주기 위해 Java로 디지털 서명 예제를 만들었습니다. 또한 배경 이미지, 왼쪽 위치, 상단 위치, 페이지 번호 등을 포함하여 디지털 서명에 대한 다양한 속성을 정의했습니다. 또한 DOCS, XLSX, PPSM, TSV, PPTX 등과 같은 원본 문서를 제공하여 디지털 서명으로 전자 서명할 수 있습니다.

우리는 이 게시물에서 pdf 파일에 디지털 서명을 추가하는 광범위한 지침과 Java 프로그램을 작성했습니다. 최근 기사에서 Java를 사용하여 QR 코드 서명으로 PDF에 서명하는 방법에 대해 논의했습니다(Java를 사용하여 QR 코드 서명으로 PDF에 서명하는 방법 참조).

 한국인