Tambahkan Gambar ke dokumen PDF melalui JavaScript via C++

JavaScript via C++ Perpustakaan untuk memasukkan Gambar ke PDF menggunakan API sendiri.

Tambahkan Gambar ke Dokumen PDF Menggunakan JavaScript via C++ Library

Menambahkan gambar ke PDF dapat meningkatkan daya tarik visual dokumen. Gambar dapat digunakan untuk mengilustrasikan konsep, memberikan contoh, atau menampilkan produk, membuat PDF lebih menarik dan informatif. Untuk menambahkan gambar ke dalam file PDF, kita akan menggunakan Aspose.PDF untuk JavaScript via C++ adalah toolkit yang mudah dan aman yang digunakan untuk bekerja dengan PDF langsung di browser web. Untuk menginstal dan menggunakan Aspose.PDF untuk JavaScript melalui C++ ekstrak file dari arsip ZIP.

Tambahkan Gambar ke PDF menggunakan JavaScript via C++


Anda memerlukan Aspose.PDF untuk JavaScript via C++ untuk mencoba kode di lingkungan Anda.

  1. Buat objek Dokumen dan buka dokumen PDF masukan.
  2. Dapatkan halaman yang ingin Anda tambahkan gambar.
  3. Tambahkan gambar ke dalam koleksi Resources halaman.
  4. Gunakan operator GSave untuk menyimpan status grafis saat ini.
  5. Gunakan operator ConcateMatrix untuk menentukan di mana gambar yang akan ditempatkan.
  6. Gunakan operator Do untuk menggambar gambar pada halaman.
  7. Gunakan operator GREStore untuk menyimpan status grafis yang diperbarui.
  8. Simpan file PDF.

Tambahkan Gambar ke dokumen PDF - JavaScript via C++

Kode contoh ini menunjukkan cara menambahkan Gambar ke dalam 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]);
    };