دمج ملفات PDF برمجياً

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

دمج ملفات PDF باستخدام Java

لدمج ملفين PDF:

  1. قم بإنشاء كائنين Document، يحتوي كل منهما على واحد من ملفات PDF المدخلة.

  2. ثم قم باستدعاء طريقة الإضافة الخاصة بمجموعة PageCollection لكائن الوثيقة الذي تريد إضافة ملف PDF الآخر إليه.

  3. مرر مجموعة PageCollection الخاصة بكائن الوثيقة الثاني إلى طريقة الإضافة الخاصة بمجموعة PageCollection الأولى.

  4. أخيرًا، احفظ ملف PDF الناتج باستخدام طريقة الحفظ.

يظهر جزء الكود التالي كيفية دمج ملفات PDF باستخدام Java.

package com.aspose.pdf.examples;

import com.aspose.pdf.*;

public class ExampleMerge {
    // المسار إلى دليل الوثائق.
    private static String _dataDir = "/home/admin1/pdf-examples/Samples/";

    public static void Merge() {
        
        // افتح الوثيقة الأولى
        Document pdfDocument1 = new Document(_dataDir + "Concat1.pdf");
        // افتح الوثيقة الثانية
        Document pdfDocument2 = new Document(_dataDir + "Concat2.pdf");

        // أضف صفحات الوثيقة الثانية إلى الأولى
        pdfDocument1.getPages().add(pdfDocument2.getPages());

        // احفظ ملف الإخراج المدمج
        pdfDocument1.save(_dataDir+"ConcatenatePdfFiles_out.pdf");

    }

}