Bildstempel über JavaScript via C++ zum PDF hinzufügen

Erstellen Sie einen Bildstempel programmgesteuert mit Aspose.PDF für die JavaScript via C++ Bibliothek

So fügen Sie mithilfe der JavaScript via C++ Bibliothek Bildstempel zu PDF hinzu

Bildstempel können verwendet werden, um PDF-Dateien Urheberrechte oder Wasserzeichen hinzuzufügen. Dies hilft, Inhalte vor unbefugtem Kopieren oder Verteilen zu schützen. Bildstempel können auch verwendet werden, um vertrauliche oder eingeschränkte Dokumente zu kennzeichnen, um die Echtheit des Dokuments zu bestätigen oder um es zu validieren. Bildstempel verbessern das visuelle Erscheinungsbild Ihres PDF-Dokuments. Um Bildstempel in eine PDF-Datei einzufügen, verwenden wir Aspose.PDF für JavaScript über C++, ein einfaches und sicheres Toolkit, mit dem Sie direkt im Webbrowser mit PDF-Dateien arbeiten können. Um Aspose.PDF für JavaScript über C++ zu installieren und zu verwenden, extrahieren Sie Dateien aus dem ZIP-Archiv.

Bildstempel zum PDF-Dokument hinzufügen JavaScript via C++


Sie benötigen Bibliothek Aspose.PDF, um den Code in Ihrer Umgebung auszuprobieren.

  1. Laden Sie das PDF mit einer Instanz von Document.
  2. Öffnen Sie ein PDF-Dokument mit dem Objekt Dokument.
  3. Erstellen Sie einen Bildstempel und definieren Sie seine Eigenschaften.
  4. Fügen Sie den Stempel mit der Methode AddStamp zur Seite hinzu

Fügen Sie einen Bildstempel zu PDF hinzu - 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]);
    };