Dodaj obrazy do dokumentu PDF za pośrednictwem JavaScript via C++

JavaScript via C++ Biblioteka do wstawiania obrazów do PDF przy użyciu własnych interfejsów API.

Dodaj obraz do dokumentu PDF za pomocą biblioteki JavaScript via C++

Dodawanie obrazów do pliku PDF może zwiększyć atrakcyjność wizualną dokumentu. Obrazy można wykorzystać do zilustrowania koncepcji, dostarczania przykładów lub prezentacji produktów, dzięki czemu plik PDF jest bardziej wciągający i pouczający. Aby dodać obraz do pliku PDF, użyjemy Aspose.PDF for JavaScript via C++ to łatwy i bezpieczny zestaw narzędzi służący do pracy z PDF bezpośrednio w przeglądarce internetowej. Aby zainstalować i użyć Aspose.PDF dla JavaScript za pomocą C++ wyodrębnij pliki z archiwum ZIP.

Dodaj obraz do pliku PDF za pomocą JavaScript via C++


Potrzebujesz Aspose.PDF for JavaScript via C++, aby wypróbować kod w swoim środowisku.

  1. Utwórz obiekt Document i otwórz wejściowy dokument PDF.
  2. Pobierz stronę, do której chcesz dodać obraz.
  3. Dodaj obraz do kolekcji Zasoby strony.
  4. Użyj operatora GSave, aby zapisać bieżący stan graficzny.
  5. Użyj operatora ConcateNateMatrix, aby określić, gdzie obraz ma być umieszczony.
  6. Użyj operatora Do, aby narysować obraz na stronie.
  7. Użyj operatora GreStore, aby zapisać zaktualizowany stan graficzny.
  8. Zapisz plik PDF.

Dodaj obraz do dokumentu PDF - JavaScript via C++

Ten przykładowy kod pokazuje, jak dodać obrazy do pliku PDF - JavaScript via C++


    var ffileImage = function (e) {
        const file_reader = new FileReader();
        /*set the image filename*/
        fileImage = e.target.files[0].name;
        file_reader.onload = (event) => {
        /*prepare(save) the image file from BLOB*/
        AsposePdfPrepare(event.target.result, fileImage);
        };
        file_reader.readAsArrayBuffer(e.target.files[0]);
    };

    var ffileAddImage = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
        /*add the image file to end a PDF-file and save the "ResultImage.pdf"*/
        const json = AsposePdfAddImage(event.target.result, e.target.files[0].name, fileImage, "ResultImage.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]);
    };