دمج PDF باستخدام C++

دمج ملفات pdf ليس مهمة سهلة، ولكنه شائع جداً. يمكنك استخدام مكتبة Aspose.PDF for C++ لدمج ملفات PDF في مستند واحد بسرعة وسهولة.

دمج ملفات PDF باستخدام C++

لدمج ملفين PDF:

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

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

using namespace System;
using namespace Aspose::Pdf;
using namespace Aspose::Pdf::Text;
void MergingDocuments() {
    // سلسلة لمسار الاسم
    String _dataDir("C:\\Samples\\");

    // سلسلة لاسم الملف المدخل
    String pdfDocumentFileName1("Concat1.pdf");
    String pdfDocumentFileName2("Concat2.pdf");
    String outputFileName("ConcatenatePdfFiles.pdf");

    // فتح المستند
    auto pdfDocument1 = MakeObject<Document>(_dataDir + pdfDocumentFileName1);
    auto pdfDocument2 = MakeObject<Document>(_dataDir + pdfDocumentFileName2);

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

    // حفظ الملف المدمج
    pdfDocument1->Save(_dataDir+outputFileName);
}

مثال حي

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

Aspose.PDF Merger