JavaScript via C++ 를 통해 PDF에 디지털 서명 추가

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

JavaScript via C++ 라이브러리를 사용하여 PDF 파일에 디지털 서명을 추가하는 방법

PDF에 디지털 서명을 하면 문서의 무결성과 전송 보안을 보장할 수 있습니다.서명은 콘텐츠의 진위 여부를 확인하고 콘텐츠가 변조되지 않았음을 확인하는 고유 식별자 역할을 합니다.PDF 파일에 서명하려면 C++를 통한 자바스크립트용 Aspose.PDF 를 사용하겠습니다. 이는 웹 브라우저에서 직접 PDF로 작업하는 데 사용되는 쉽고 안전한 툴킷입니다.C++를 통해 자바스크립트용 Aspose.PDF 파일을 설치하고 사용하려면 ZIP 아카이브 에서 파일을 추출하십시오.

JavaScript via C++ 를 통해 PDF에 디지털 서명 추가


사용자 환경에서 코드를 테스트하려면 C++를 통한 자바스크립트용 Aspose.PDF 가 필요합니다.

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

- JavaScript via C++ 를 사용하여 PDF 파일에 전자 서명 추가

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

Input file:

File not added

Certificate file:

File not added

Output format:

Output file:


    var ffileSignPKCS7 = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
        let pswSign = document.getElementById("passwordSign").value;
        /*sign a PDF-file and save the "ResultSignPKCS7.pdf"*/
        const json = AsposePdfSignPKCS7(event.target.result, e.target.files[0].name, 1, fileSign, pswSign, 200, 200, 200, 100, "TEST", "test@test.com", "EU", 1, signatureAppearance,"ResultSignPKCS7.pdf");
        if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
        else document.getElementById('output').textContent = json.errorText;
        /*make a link to download the result file*/
        DownloadFile(json.fileNameResult, "application/pdf");
        };
        file_reader.readAsArrayBuffer(e.target.files[0]);
    };