كيفية دمج PDF باستخدام C#

دمج أو دمج عدة PDF في PDF واحد باستخدام C#

دمج PDF في C# ليس مهمة بسيطة دون استخدام مكتبة طرف ثالث. توضح هذه المقالة كيفية دمج عدة ملفات PDF في مستند PDF واحد باستخدام Aspose.PDF for .NET. المثال مكتوب بلغة C# ولكن يمكن استخدام واجهة برمجة التطبيقات في لغات برمجة .NET الأخرى مثل VB.NET. يتم دمج ملفات PDF بحيث يتم الانضمام إلى الأول في نهاية المستند الآخر.

تعمل مقتطفات الشيفرة التالية أيضًا مع مكتبة Aspose.PDF.Drawing.

دمج ملفات PDF

لدمج ملفين PDF:

  1. أنشئ كائنين Document ، يحتوي كل منهما على أحد ملفات PDF المدخلة.
  2. ثم استدعِ طريقة Add لمجموعة PageCollection للكائن Document الذي تريد إضافة ملف PDF الآخر إليه.
  3. مرر مجموعة PageCollection للكائن Document الثاني إلى طريقة Add لمجموعة PageCollection الأولى.
  4. أخيرًا، احفظ ملف PDF الناتج باستخدام طريقة Save.

توضح مقتطفات الشيفرة التالية كيفية دمج ملفات PDF.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void MergeDocuments()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

    // Open PDF documents
    using (var document1 = new Aspose.Pdf.Document(dataDir + "Concat1.pdf"))
    {
        using (var document2 = new Aspose.Pdf.Document(dataDir + "Concat2.pdf"))
        {
            // Add pages of second document to the first
            document1.Pages.Add(document2.Pages);

            // Save PDF document
            document1.Save(dataDir + "MergeDocuments_out.pdf");
        }
    }
}

مثال حي

دمج Aspose.PDF هو تطبيق ويب مجاني عبر الإنترنت يتيح لك استكشاف كيفية عمل وظيفة دمج العروض التقديمية.

دمج Aspose.PDF

انظر أيضًا