이 문서를 따라 Node.js REST API를 사용하여 PDF에 서명하세요. Node.js 기반 Cloud SDK를 사용하여 Node.js 기반 API를 사용하여 PDF에 전자 서명하는 방법을 배우게 됩니다. 이 문서는 대상 PDF 파일과 서명 파일을 클라우드 저장소에 업로드한 후, 서명 파일을 사용하여 PDF에 서명하는 과정을 지원합니다.
필수 조건
- PDF에 서명을 추가하려면 계정 API 자격 증명을 생성하세요을 클릭하세요.
- PDF 전자 서명을 위해 Dotnodejs용 Aspose.PDF 클라우드 SDK을 다운로드하세요.
- 위 SDK를 사용하여 Node.js 프로젝트 설정
Node.js REST 인터페이스를 사용하여 PDF에 온라인으로 서명하는 단계
- 클라이언트 ID와 클라이언트 비밀번호 자격 증명을 사용하여 PdfApi 인스턴스를 만듭니다.
- PDF 파일 이름, 서명 파일 이름, 저장 폴더 경로를 지정하세요.
- Rectangle을 사용하여 PDF 페이지에서 서명의 위치와 크기를 설정합니다.
- 경로, 유형, 비밀번호 및 시각적 속성을 사용하여 Signature 인스턴스를 초기화합니다.
- 권한, 위치, 연락처, 서명 날짜와 같은 메타데이터를 채웁니다.
- PDF와 인증서 파일을 모두 구성된 폴더에 업로드합니다.
- 업로드된 PDF에 디지털 서명을 적용하려면 PostSignDocument을 호출하세요.
- 서명된 문서 스트림을 검색하여 로컬에 Sample_out.pdf로 기록합니다.
이 단계에서는 Node.js REST API를 사용하여 PDF에 디지털 서명하는 방법을 간략하게 설명합니다. 이 코드는 Aspose.PDF Cloud에 연결하여 PDF와 인증서를 업로드한 다음, 제공된 자격 증명과 서명 정보를 사용하여 문서에 디지털 서명합니다. 서명 후, 업데이트된 PDF를 다운로드하여 로컬에 새 파일로 저장합니다.
Node.js RESTful 서비스를 사용하여 PDF에 서명을 추가하는 코드
이 코드는 Node.js Low Code API를 사용하여 PDF 문서에 서명하는 과정을 보여줍니다. PDF 파일에 서명하려면 Signature 유형의 폼 필드가 있어야 하며, 파일 이름도 지정해야 합니다. PDF 파일에 Signature 유형 필드가 없거나 잘못된 필드 이름을 사용하면 오류가 발생합니다.
이 문서에서는 PDF 파일에 서명하는 방법을 설명했습니다. PDF 파일을 압축하려면 Node.js REST API로 PDF 압축 문서를 참조하세요.