Dodaj znaczek obrazu do pliku PDF przez JavaScript via C++

Tworzenie programu Image Stamp przy użyciu Aspose.PDF dla biblioteki JavaScript via C++

Jak dodać znaczki obrazu do pliku PDF za pomocą biblioteki JavaScript via C++

Znaczki graficzne mogą być używane do dodawania praw autorskich lub znaków wodnych do plików PDF. Pomaga to chronić treści przed nieautoryzowanym kopiowaniem lub dystrybucją. Znaczki wizerunkowe mogą być również używane do oznaczania dokumentów poufnych lub ograniczonych, do potwierdzenia autentyczności dokumentu lub do walidacji. Znaczki graficzne poprawiają wizualny wygląd dokumentu PDF. Aby dodać znaczki obrazów do pliku PDF, użyjemy Aspose.PDF dla JavaScript przez C++ jest łatwym i bezpiecznym zestawem narzędzi służącym do pracy z PDF bezpośrednio w przeglądarce internetowej. Aby zainstalować i używać Aspose.PDF dla JavaScript przez C++, wyodrębnij pliki z archiwum ZIP.

Dodaj znaczek obrazu do dokumentu PDF JavaScript via C++


Potrzebujesz Aspose.PDF library, aby wypróbować kod w swoim środowisku.

  1. Załaduj plik PDF z wystąpieniem dokumentu.
  2. Otwórz dokument PDF za pomocą obiektu Document.
  3. Utwórz stempel obrazu i zdefiniuj jego właściwości.
  4. Dodawanie stempla do strony przy użyciu metody AddStamp

Dodaj znaczek obrazu do pliku 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]);
    };