Füge einen Bildstempel-PDF über JavaScript via C++ hinzu

Erstellen Sie einen Bildstempel mit Aspose.PDF mithilfe von JavaScript via C++ APIs.

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

Um einen Bildstempel zur PDF-Datei hinzuzufügen, verwenden wir die API Aspose.PDF, eine funktionsreiche, leistungsstarke und einfach zu verwendende API zur Dokumentenbearbeitung für die javascript-cpp Plattform. Öffnen Sie den NuGet -Paketmanager, suchen Sie nach Aspose.pdf und installieren Sie es. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

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]);
    };