امضای دیجیتالی را در PDF با استفاده از JavaScript via C++ اضافه کنید

قابلیت تولید و تایید امضای دیجیتالی با استفاده از Aspose.PDF سمت سرور برای API های دات نت بدون استفاده از نرم افزار Adobe PDF - JavaScript via C++

نحوه افزودن ثبت نام دیجیتالی به فایل PDF با استفاده از کتابخانه JavaScript via C++

برای اضافه کردن ورود به فایل PDF، از API Aspose.PDF استفاده خواهیم کرد که یک API دستکاری اسناد غنی، قدرتمند و آسان برای استفاده برای پلتفرم javascript-cpp است. مدیر بسته NuGet را باز کنید، aspose.pdf را جستجو کرده و نصب کنید. شما همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید.

اضافه کردن امضای دیجیتالی به PDF از طریق JavaScript via C++


شما نیاز به کتابخانه Aspose.PDF به سعی کنید کد در محیط شما.

۱. PDF را با نمونه ای از سند بارگذاری کنید. ۱. بارگذاری تمام فایل های PDF با مسیر کامل. ۱. تنظیم سبک متن مانند فونت، اندازه فونت، رنگ و غیره ۱. ذخیره فایل PDF، شما سند را با امضای وارد شده دریافت خواهید کرد. ۱. برای تأیید اعتبار امضا از روش PDFfilesignature.Verifysignature.Verifysigned () استفاده کنید.

امضای الکترونیکی را به یک فایل پی دی اف با استفاده از JavaScript via C++ اضافه کنید.

<% signature.code-block.subtitle %>

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]);
    };