Aggiungi il timbro dell’immagine al PDF tramite JavaScript via C++

Crea Image Stamp a livello di codice utilizzando Aspose.PDF per la libreria JavaScript via C++

Come aggiungere timbri immagine al PDF utilizzando la libreria JavaScript via C++

I timbri di immagine possono essere utilizzati per aggiungere diritti d’autore o filigrane ai file PDF. Questo aiuta a proteggere i contenuti da copie o distribuzioni non autorizzate. I timbri con immagini possono essere utilizzati anche per designare documenti riservati o soggetti a restrizioni, per confermare l’autenticità del documento o per la convalida. I timbri illustrati migliorano l’aspetto visivo del documento PDF. Per aggiungere timbri di immagine nel file PDF, utilizzeremo Aspose.PDF per JavaScript via C++ è un toolkit facile e sicuro utilizzato per lavorare con i PDF direttamente nel browser web. Per installare e utilizzare Aspose.PDF per JavaScript tramite C++, estrai i file dall’ archivio ZIP.

Aggiungi timbro immagine al documento PDF JavaScript via C++


Hai bisogno di libreria Aspose.PDF per provare il codice nel tuo ambiente.

  1. Carica il PDF con un’istanza di Document.
  2. Aprire un documento PDF utilizzando l’oggetto Document.
  3. Crea un timbro immagine e definisci le sue proprietà.
  4. Aggiungere il timbro alla pagina utilizzando il metodo AddStamp

Aggiungi timbro immagine al PDF - 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]);
    };