通过 JavaScript via C++ 合并 PDF

在浏览器中合并 PDF 文档,不需要 Adobe Acrobat 或 Automation 和 JavaScript via C++。

使用 JavaScript via C++ 合并 PDF 文件

通过电子邮件发送文档时,合并 PDF 文件有助于减少附件的数量。您可以将它们合并为一个文件,而不是合并多个单独的 PDF 文件,这样收件人就更方便了。如果您需要打印多个 PDF 文档,提前合并它们可以节省时间和精力。您可以将它们合并为一个 PDF,而不是单独打印每个文件。为了合并 PDF,我们将使用 Aspose.PDF for JavaScript via C++,这是一个简单安全的工具包,用于直接在 Web 浏览器中处理 PDF。要通过 C++ 安装和使用 JavaScript 版 Aspose.PDF,请从 ZIP 存档 中提取文件。

如何通过 JavaScript via C++ 合并 PDF 文件


你需要 Aspose.PDF for JavaScript via C++ 才能在你的环境中试用代码。

1.打开第一个文档。 1.打开第二个文档。 1.将第二个文档的页面添加到第一个文档中。 1.保存连接的输出文件

JavaScript via C++-合并 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);
    }