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

ایجاد تمبر تصویر به صورت برنامه ریزی شده با استفاده از Aspose.PDF برای کتابخانه JavaScript via C++

چگونه برای اضافه کردن تمبر تصویر به PDF با استفاده از JavaScript via C++ کتابخانه

تمبرهای تصویری را می توان برای اضافه کردن کپی رایت یا واترمارک به فایل های PDF استفاده کرد. این به محافظت از محتوا در برابر کپی یا توزیع غیر مجاز کمک می کند. تمبرهای تصویری همچنین ممکن است برای تعیین اسناد محرمانه یا محدود، برای تأیید صحت سند یا برای اعتبار سنجی استفاده شوند. تمبرهای تصویری ظاهر بصری سند PDF شما را بهبود می بخشند. به منظور اضافه کردن تمبرهای تصویری به فایل PDF، ما از [Aspose.PDF برای جاوا اسکریپت از طریق C++] استفاده خواهیم کرد (https://products.aspose.com/pdf/javascript-cpp) یک جعبه ابزار آسان و ایمن است که برای کار با PDF مستقیماً در مرورگر وب استفاده می شود. برای نصب و استفاده از Aspose.PDF برای جاوا اسکریپت از طریق C++ فایل ها را از [بایگانی ZIP] استخراج کنید (https://releases.aspose.com/pdf/javascriptcpp/).

افزودن مهر تصویر به سند پی دی اف JavaScript via C++


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

۱. PDF را با نمونه ای از سند بارگذاری کنید. ۱. یک سند PDF را با استفاده از شیء سند باز کنید. ۱. یک مهر تصویر ایجاد کنید و ویژگی های آن را تعریف کنید. ۱. با استفاده از روش AddStamp، تمبر را به صفحه اضافه کنید

افزودن مهر تصویر به پی دی اف - JavaScript via C++


    var ffileStamp = function (e) {
        const file_reader = new FileReader();
        /*set the stamp filename*/
        fileStamp = e.target.files[0].name;
        file_reader.onload = (event) => {
        /*prepare(save) the stamp file from BLOB*/
        AsposePdfPrepare(event.target.result, fileStamp);
        };
        file_reader.readAsArrayBuffer(e.target.files[0]);
    };

    var ffileAddStamp = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
        /*insert the stamp file to a PDF-file and save the "ResultStamp.pdf"*/
        const json = AsposePdfAddStamp(event.target.result, e.target.files[0].name, fileStamp, 0, 5, 5, 40, 40, Module.Rotation.on270, 0.5, "ResultStamp.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]);
    };