Unisci PDF tramite JavaScript via C++

Unisci documenti PDF in un browser senza bisogno di Adobe Acrobat o Automation con JavaScript via C++

Unisci file PDF usando JavaScript via C++

Quando si inviano documenti via e-mail, l’unione di file PDF può essere utile per ridurre il numero di file allegati. Invece di unire diversi file PDF separati, puoi unirli in un unico file, rendendolo più comodo per il destinatario. Se devi stampare più documenti PDF, unirli in anticipo può far risparmiare tempo e fatica. Invece di stampare ogni file separatamente, puoi combinarli in un unico PDF. Per unire PDF, useremo Aspose.PDF per JavaScript via C++, un toolkit facile e sicuro utilizzato per lavorare con i PDF direttamente nel browser web. Per installare e utilizzare Aspose.PDF per JavaScript tramite C++, estrai i file dall’ archivio ZIP.

Come unire file PDF tramite JavaScript via C++


È necessario Aspose.PDF per JavaScript tramite C++ per provare il codice nel proprio ambiente.

  1. Apri il primo documento.
  2. Apri il secondo documento.
  3. Aggiungi pagine del secondo documento al primo.
  4. Salva file di output concatenato

JavaScript via C++ - codice di esempio per unire il file PDF.

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