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

JavaScript via C++ کتابخانه برای قرار دادن تصاویر به PDF با استفاده از API های خود.

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

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

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


شما نیاز به Aspose.PDF برای جاوا اسکریپت از طریق C++ دارید تا کد را در محیط خود امتحان کنید.

۱. یک شیء سند ایجاد کنید و سند PDF ورودی را باز کنید. ۱. صفحه ای را که می خواهید یک تصویر اضافه کنید دریافت کنید. ۱. تصویر را به مجموعه منابع صفحه اضافه کنید. ۱. از اپراتور GSave برای ذخیره حالت گرافیکی فعلی استفاده کنید. ۱. از عملگر ConcatenateMatrix برای مشخص کردن محل قرارگیری تصویر استفاده کنید. ۱. از اپراتور Do برای رسم تصویر در صفحه استفاده کنید. ۱. از اپراتور GreStore برای ذخیره حالت گرافیکی به روز شده استفاده کنید. ۱. فایل PDF را ذخیره کنید.

اضافه کردن تصویر به سند پی دی اف - JavaScript via C++

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


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

    var ffileAddImage = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
        /*add the image file to end a PDF-file and save the "ResultImage.pdf"*/
        const json = AsposePdfAddImage(event.target.result, e.target.files[0].name, fileImage, "ResultImage.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]);
    };