Fusionner PDF via JavaScript via C++

Fusionnez des documents PDF dans un navigateur sans avoir besoin d’Adobe Acrobat ou d’Automation avec JavaScript via C++

Fusionner PDF fichiers via JavaScript via C++

Lorsque vous envoyez des documents par e-mail, la fusion de fichiers PDF peut être utile pour réduire le nombre de fichiers joints. Au lieu de joindre plusieurs fichiers PDF distincts, vous pouvez les fusionner en un seul fichier, ce qui facilite la tâche du destinataire. Si vous devez imprimer plusieurs documents PDF, les fusionner à l’avance peut vous faire gagner du temps et vous épargner des efforts. Au lieu d’imprimer chaque fichier séparément, vous pouvez les combiner en un seul PDF. Pour fusionner PDF, nous utiliserons Aspose.PDF pour JavaScript via C++, une boîte à outils simple et sécurisée utilisée pour travailler avec des PDF directement dans le navigateur Web. Pour installer et utiliser Aspose.PDF pour JavaScript via C++, extrayez les fichiers de l’ archive ZIP.

Étapes pour fusionner les fichiers PDF via JavaScript via C++


Vous avez besoin de Aspose.PDF pour JavaScript via C++ pour essayer le code dans votre environnement.

  1. Ouvrez le premier document.
  2. Ouvrez le deuxième document.
  3. Ajoutez des pages du deuxième document au premier.
  4. Enregistrer le fichier de sortie concaténé

JavaScript via C++ - exemple de code pour fusionner le fichier 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);
    }