Gabungkan PDF melalui JavaScript via C++

Gabungkan dokumen PDF di browser tanpa memerlukan Adobe Acrobat atau Automation dengan JavaScript via C++

Gabungkan file PDF Menggunakan JavaScript via C++

Saat mengirim dokumen melalui email, menggabungkan file PDF dapat berguna dalam mengurangi jumlah file yang dilampirkan. Alih-alih menggabungkan beberapa file PDF terpisah, Anda dapat menggabungkannya menjadi satu file, membuatnya lebih nyaman bagi penerima. Jika Anda perlu mencetak beberapa dokumen PDF, menggabungkannya terlebih dahulu dapat menghemat waktu dan tenaga. Alih-alih mencetak setiap file secara terpisah, Anda dapat menggabungkannya menjadi satu PDF. Untuk menggabungkan 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.

Cara Menggabungkan PDF file melalui JavaScript via C++


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

  1. Buka dokumen pertama.
  2. Buka dokumen kedua.
  3. Tambahkan halaman dokumen kedua ke yang pertama.
  4. Simpan berkas keluaran yang digabungkan

JavaScript via C++ - contoh kode untuk menggabungkan PDF berkas.

Input file:

File not added

File not added

Output format:

Output file:


    var ffileMerge = function (e) {
        const file_reader = new FileReader();
        function readFile(index) {
        /*only two files*/
        if (index >= e.target.files.length || index >= 2) {
            /*merge two PDF-files and save the "ResultMerge.pdf"*/
            const json = AsposePdfMerge2Files(undefined, undefined, e.target.files[0].name, e.target.files[1].name, "ResultMerge.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");
            return;
        }
        const file = e.target.files[index];
        file_reader.onload = function (event) {
            /*prepare(save) file from BLOB*/
            AsposePdfPrepare(event.target.result, file.name);
            readFile(index + 1)
        }
        file_reader.readAsArrayBuffer(file);
        }
        readFile(0);
    }