HTML JPG PDF XML DOCX
  Product Family
PDF

دمج PDF في Node.js SDK

دمج عدة ملفات PDF في واجهة برمجة سحابية Node.js دون استخدام أي برامج مثل Adobe PDF.

Get Started

كيفية دمج عدة ملفات PDF باستخدام Node.js SDK

الآن، إدارة وتنظيم المستندات أمر ضروري للشركات والأفراد. دمج عدة ملفات PDF في مستند واحد يسهل المشاركة والأرشفة والطباعة. سواء كنت بحاجة إلى دمج تقارير متعددة، فواتير، أو عقود، يوفر الدمج حلاً نظيفاً ومنظماً. باستخدام مكتبة Aspose Cloud Node.js، يمكنك دمج مستندات PDF متعددة بسهولة برمجيًا باستخدام قوة الحوسبة السحابية. سيرشدك هذا الدليل خلال عملية دمج ملفات PDF باستخدام واجهة برمجة التطبيقات السحابية من Aspose في Node.js.

لماذا أحتاج إلى دمج مستندات PDF متعددة؟

دمج عدة مستندات ذات صلة في ملف واحد لسهولة الإدارة. دمج الفواتير أو الإيصالات أو التقارير للعميل في ملف واحد لتبسيط المشاركة. تقليل عدد الملفات في التخزين عن طريق دمجها في مستند واحد مضغوط. توفير الوقت عن طريق أتمتة عملية دمج الملفات المتعددة.

دمج PDF باستخدام Node.js

يوفر SDK الخاص بـ PDF Cloud Node.js واجهة برمجة تطبيقات سهلة الاستخدام وآمنة لدمج ملفات PDF بسرعة ودقة، حتى عند التعامل مع تنسيقات معقدة. بدلاً من دمج الملفات يدويًا، يمكنك دمجها في ثوانٍ باستخدام استدعاء طريقة واحدة فقط من SDK الخاص بـ Node.js. لا حاجة لتثبيت برامج إضافية - يتم دمج المستندات في السحابة، مما يخفف العبء عن النظام المحلي ويوفر الموارد.

أمر وحدة تحكم مدير الحزم


     
    npm install asposepdfcloud --save
     
     

خطوات دمج PDF عبر Cloud Node.js

برنامج بسيط لدمج ملفات PDF برمجياً باستخدام Aspose.PDF Cloud Node.js SDK يمكن تنفيذ واجهات برمجة التطبيقات ببضع سطور من الشيفرة.

  1. استيراد الفئات اللازمة.
  2. قراءة ملفات PDF من نظام الملفات المحلي.
  3. تحميل ملفات PDF إلى تخزين Aspose.PDF Cloud.
  4. دمج مستندات PDF باستخدام واجهة برمجة التطبيقات Aspose.PDF Cloud.
  5. تسجيل النتيجة إلى وحدة التحكم.
  6. تحميل النتيجة إذا لزم الأمر
 

دمج عدة ملفات PDF باستخدام Node.js


    const fs = require("fs");
    const { PdfApi } = require("asposepdfcloud");
    const { MergeDocuments } = require("asposepdfcloud/src/models/mergeDocuments");

    async function mergeDocument()
    {
        const api = new PdfApi("YOUR_API_SID", "YOUR_API_KEY");

        const fileName = "merged.pdf";
        const fileNames = ["Sample.pdf", "Sample2.pdf"];
        const storage = null;
        const folder = "Documents";

        const mergeRequest = new MergeDocuments();
        mergeRequest.list = [];
        await Promise.all(
            fileNames.map(async fileName =>
            {
                const buffer = fs.readFileSync(fileName);
                await api.uploadFile(folder + "/" + fileName, buffer, storage);
                mergeRequest.list.push(folder + "/" + fileName);
            })
        );
        const result = await api.putMergeDocuments(
            fileName,
            mergeRequest,
            storage,
            folder);

        console.log(result.body.status);
    }
 

دمج المزايا والقدرات

نحن نقدم إمكانيات معالجة مستندات من الدرجة الأولى من خلال SDKs السحابية المتقدمة باستمرار، والتي تدعم مجموعة متنوعة من لغات البرمجة والمنصات الرئيسية. تُمكّن هذه الأدوات المطورين من التحكم الكامل وتخصيص خيارات دمج المستندات لتلبية متطلباتهم الفريدة.

مع أداة Node.js الخاصة بنا يمكنك:

  • إضافة رأس وتذييل للمستندات PDF بتنسيق نص أو صورة.
  • إضافة جداول وأختام (نص أو صورة) إلى مستندات PDF.
  • إلحاق عدة مستندات PDF بملف موجود.
  • العمل مع مرفقات PDF، التعليقات التوضيحية، وحقول النماذج.
  • تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
  • حذف جميع الأختام والجداول من صفحة أو مستند PDF بأكمله.
  • حذف طابع أو جدول معين من مستند PDF بواسطة معرّفه.
  • استبدال حالة واحدة أو متعددة من النص على صفحة PDF أو من المستند بأكمله.
  • دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى مختلفة.
  • استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسّنة.
  • يمكنك تجربة التطبيق المجاني الخاص بنا لدمج ملفات PDF عبر الإنترنت واختبار الوظيفة.