دمج PDF باستخدام C++
Contents
[
Hide
]
دمج ملفات pdf ليس مهمة سهلة، ولكنه شائع جداً. يمكنك استخدام مكتبة Aspose.PDF for C++ لدمج ملفات PDF في مستند واحد بسرعة وسهولة.
دمج ملفات PDF باستخدام C++
لدمج ملفين PDF:
- قم بإنشاء كائنين Document، يحتوي كل منهما على أحد ملفات PDF المدخلة.
- ثم قم باستدعاء طريقة الإضافة لمجموعة PageCollection لكائن المستند الذي تريد إضافة ملف PDF الآخر إليه.
- أضف Page من المستند الثاني إلى الملف الأول.
- أخيراً، احفظ ملف 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 هو تطبيق ويب مجاني عبر الإنترنت يتيح لك استكشاف كيفية عمل دمج العروض التقديمية.