PDF über JavaScript via C++ zusammenführen

Führen Sie PDF Dokumente in einem Browser zusammen, ohne Adobe Acrobat oder Automation mit JavaScript via C++ zu benötigen.

PDF-Dateien mit JavaScript via C++ zusammenführen

Beim Senden von Dokumenten per E-Mail kann das Zusammenführen von PDF-Dateien nützlich sein, um die Anzahl der angehängten Dateien zu reduzieren. Anstatt mehrere separate PDF-Dateien zusammenzufügen, können Sie sie zu einer Datei zusammenführen, was es für den Empfänger bequemer macht. Wenn Sie mehrere PDF-Dokumente drucken müssen, können Sie diese im Voraus zusammenführen, um Zeit und Mühe zu sparen. Anstatt jede Datei separat zu drucken, können Sie sie zu einer PDF-Datei kombinieren. Um PDF zusammenzuführen, verwenden wir Aspose.PDF für JavaScript via C++, ein einfaches und sicheres Toolkit, mit dem Sie direkt im Webbrowser mit PDF arbeiten können. Um Aspose.PDF für JavaScript über C++ zu installieren und zu verwenden, entpacken Sie Dateien aus dem ZIP-Archiv.

So führen Sie PDF-Dateien über JavaScript via C++ zusammen


Sie benötigen Aspose.PDF für JavaScript via C++, um den Code in Ihrer Umgebung auszuprobieren.

  1. Öffnen Sie das erste Dokument.
  2. Öffnen Sie das zweite Dokument.
  3. Fügen Sie dem ersten Dokument Seiten des zweiten Dokuments hinzu.
  4. Verkettete Ausgabedatei speichern

JavaScript via C++ - Beispielcode zum Zusammenführen der PDF -Datei.

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