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

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

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

يعمل الكود التالي أيضًا مع مكتبة Aspose.PDF.Drawing.

دمج ملفات PDF باستخدام C# و DOM

لربط ملفي PDF:

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

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

// مسار إلى دليل المستندات.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

// فتح المستند الأول
Document pdfDocument1 = new Document(dataDir + "Concat1.pdf");
// فتح المستند الثاني
Document pdfDocument2 = new Document(dataDir + "Concat2.pdf");

// إضافة صفحات المستند الثاني إلى الأول
pdfDocument1.Pages.Add(pdfDocument2.Pages);

dataDir = dataDir + "ConcatenatePdfFiles_out.pdf";
// حفظ الملف الناتج المدمج
pdfDocument1.Save(dataDir);

مثال مباشر

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

دمج Aspose.PDF

انظر أيضا