JavaScript via C++ aracılığıyla PDF birleştir

PDF belgeleri JavaScript via C++ ile Adobe Acrobat veya Automation’a ihtiyaç duymadan bir tarayıcıda birleştirin.

PDF dosyalarını JavaScript via C++ kullanarak birleştir

Belgeleri e-postayla gönderirken, PDF dosyalarını birleştirmek, ekli dosyaların sayısını azaltmada yararlı olabilir. Birkaç ayrı PDF dosyasını birleştirmek yerine, bunları tek bir dosyada birleştirebilir ve alıcı için daha uygun hale getirebilirsiniz. Birden fazla PDF belgesi yazdırmanız gerekiyorsa, bunları önceden birleştirmek zamandan ve emekten tasarruf sağlayabilir. Her dosyayı ayrı ayrı yazdırmak yerine, bunları tek bir PDF’de birleştirebilirsiniz. PDF ‘i birleştirmek için kullanacağız Aspose.PDF for JavaScript via C++, doğrudan web tarayıcısında PDF ile çalışmak için kullanılan kolay ve güvenli bir araç setidir. C++ üzerinden JavaScript için Aspose.PDF dosyasını yüklemek ve kullanmak için ZIP arşivinden dosyaları ayıklayın.

PDF dosyaları JavaScript via C++ aracılığıyla nasıl birleştirilir


Ortamınızdaki kodu denemek için C++ üzerinden JavaScript için Aspose.PDF gerekir.

  1. İlk belgeyi aç.
  2. İkinci belgeyi aç.
  3. İlk belgeye ikinci belgenin sayfalarını ekleyin.
  4. Bindirilmiş çıktı dosyasını kaydet

JavaScript via C++ - PDF dosyasını birleştirmek için örnek kod.

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