JavaScript via C++ aracılığıyla PDF’ye Resim Damgası Ekle

JavaScript via C++ Kütüphanesi için Aspose.PDF kullanarak programlı olarak Resim Damgası oluşturun

JavaScript via C++ Kullanarak PDF'ye Resim Damgaları nasıl eklenir

Görüntü damgaları, PDF dosyalarına telif hakları veya filigran eklemek için kullanılabilir. Bu, içeriğin yetkisiz kopyalama veya dağıtımdan korunmasına yardımcı olur. Resim damgaları ayrıca gizli veya kısıtlanmış belgeleri belirlemek için de kullanılabilir, belgenin gerçekliğini doğrulamak için, veya doğrulama için. Görüntü damgaları, PDF belgenizin görsel görünümünü iyileştirir. PDF dosyasına resim damgaları eklemek için kullanacağız Aspose.PDF for JavaScript via C++, doğrudan web tarayıcısında PDF ile çalışmak için kullanılan kolay ve güvenli bir araç setidir. C++ üzerinden JavaScript için Aspose.PDF dosyasını yüklemek ve kullanmak için ZIP arşivinden dosyaları ayıklayın.

PDF Belgesine Resim Damgası Ekle JavaScript via C++


Ortamınızdaki kodu denemek için Aspose.PDF library gerekir.

  1. PDF’yi bir Belge örneğiyle yükleyin.
  2. Document nesnesini kullanarak bir PDF belgesi açın.
  3. Bir Görüntü Damgası oluşturun ve özelliklerini tanımlayın.
  4. AddStamp yöntemini kullanarak Damgayı Sayfaya Ekleme

PDF'ye Resim Damgası Ekle - 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]);
    };