JavaScript via C++ 経由で PDF をマージ

JavaScript via C++ を使用すると、Adobe Acrobat や Automation を必要とせずに PDF ドキュメントをブラウザで結合できます。

JavaScript via C++ を使用して PDF ファイルをマージ

文書を電子メールで送信する場合、PDF ファイルを結合すると添付ファイルの数を減らすのに役立ちます。複数の PDF ファイルを結合する代わりに、それらを 1 つのファイルに結合できるので、受信者にとってより便利です。複数の PDF 文書を印刷する必要がある場合、それらを事前に結合しておくと時間と労力を節約できます。各ファイルを個別に印刷する代わりに、それらを 1 つの PDF にまとめることができます。PDF をマージするには、Aspose.PDF for JavaScript via C++ を使用します。これは、Web ブラウザで直接 PDF を操作できる簡単で安全なツールキットです。C++ 経由で JavaScript 用 Aspose.PDF をインストールして使用するには、ZIP アーカイブ からファイルを抽出してください。

JavaScript via C++ を使用して PDF ファイルをマージする方法


ご使用の環境でコードを試すには、C++ 経由の JavaScript 用 Aspose.PDF が必要です。

1。1 つ目のドキュメントを開きます。 1。2 つ目のドキュメントを開きます。 1。2 つ目の文書のページを 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);
    }