ผสาน PDF ผ่านทาง JavaScript via C++

ผสานเอกสาร PDF ในเบราว์เซอร์โดยไม่จำเป็นต้องใช้ Adobe Acrobat หรือ Automation ด้วย JavaScript via C++

ผสานแฟ้ม PDF โดยใช้ JavaScript via C++

เมื่อส่งเอกสารทางอีเมลการรวมไฟล์ PDF จะมีประโยชน์ในการลดจำนวนไฟล์ที่แนบมาแทนที่จะเข้าร่วมไฟล์ PDF แยกกันหลายไฟล์ คุณสามารถรวมไฟล์เหล่านั้นไว้ในไฟล์เดียวทำให้ผู้รับสะดวกยิ่งขึ้นหากคุณต้องการพิมพ์เอกสาร PDF หลายรายการ การรวมเอกสารเหล่านั้นล่วงหน้าจะช่วยประหยัดเวลาและความพยายามแทนการพิมพ์แต่ละไฟล์แยกกันคุณสามารถรวมไฟล์เหล่านั้นเป็น PDF หนึ่งไฟล์ได้เพื่อที่จะผสาน PDF เราจะใช้ Aspose.PDF for JavaScript ผ่าน C++ เป็นชุดเครื่องมือที่ง่ายและปลอดภัยใช้ในการทำงานกับ PDF โดยตรงในเว็บเบราว์เซอร์การติดตั้งและใช้ Aspose.PDF สำหรับ JavaScript ผ่าน C++ แยกไฟล์จาก ZIP เก็บ

วิธีการผสานแฟ้ม PDF ผ่านทาง JavaScript via C++


คุณจำเป็นต้อง Aspose.PDF for JavaScript ผ่าน 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);
    }