تقسيم المستندات إلى أجزاء في C++

مكتبة سريعة C++ لتقسيم مستند إلى مجموعة من الملفات الأصغر وفقًا للمعايير المحددة

استخدم مكتبة C++ لتقسيم المستندات إلى أجزاء. يمكنك دمج الصفحات المستخرجة مع البيانات الأخرى، ونتيجة لذلك، الحصول على مستندات من النموذج والمحتوى الذي تطلبه. يؤدي تقسيم المستندات إلى أجزاء إلى تسهيل التعاون في العمل عليها.

اعرض مقتطف الشفرة

تقسيم ملفات Word و PDF باستخدام C++

توفر مكتبة البرامج هذه C++ مجموعة من الوظائف لتقسيم مستندات Word و PDF و EPUB و HTML و DOCX إلى أجزاء. يمكن استخدام تقسيم النص إلى ملفات منفصلة لتسهيل العمل مع أقسام المستندات. يمكن أن يكون إجراء تقسيم المستندات جزءًا من تقنية دمج البيانات في أنظمة المعلومات أو قواعد البيانات المؤتمتة.

توفر مكتبتنا لمطوري C++ جميع الوظائف اللازمة للمستندات واستخراج صفحات المستندات وفقًا للوضع المحدد. هذا هو حل C++ بذاته ولا يحتاج إلى تثبيت Microsoft Word أو Acrobat Reader أو تطبيقات أخرى.

قسّم مستندًا إلى أجزاء باستخدام C++

قم بتقسيم محتوى المستند باستخدام معايير مختلفة في كود C++. يمكنك استخدام أوضاع استخراج الصفحات التالية: "تقسيم حسب العناوين"، "تقسيم حسب الأقسام"، "تقسيم الصفحة بصفحة"، "تقسيم حسب نطاقات الصفحات".

بعد تقسيم المستند، يمكنك تصدير النتيجة إلى تنسيق الملف المطلوب باستخدام طريقة 'Document.Save'. يمكنك أيضًا التحكم في كيفية تصدير أجزاء المستند إلى تنسيقات HTML أو EPUB باستخدام خاصية 'DocumentPartSavingCallback'، والتي ستتيح لك إعادة توجيه تدفقات الإخراج.

قم بتقسيم المستندات بسهولة باستخدام الحل الخاص بنا لـ C++. يوضح المثال التالي كيفية تقسيم مستند باستخدام C++:

مثال رمز في C++ لتقسيم المستندات إلى أجزاء
قم بتحميل الملف الذي تريد تقسيمه
قم بتشغيل الكود
حدد التنسيق الهدف من القائمة
using namespace Aspose::Words;

auto doc = MakeObject<Document>(u"Input.docx");

for (int page = 0; page < doc->get_PageCount(); page++)
{
    auto extractedPage = doc->ExtractPages(page, 1);
    extractedPage->Save(String::Format(u"Output_{0}.docx", page + 1));
}
قم بتشغيل الكود

كيفية تقسيم تنسيقات ملفات Word و PDF و HTML وتنسيقات ملفات أخرى بتنسيق C++

  1. قم بتثبيت مكتبة C++ لتقسيم المستندات برمجيًا.
  2. أضف مرجع مكتبة (استيراد المكتبة) إلى مشروع C++ الخاص بك.
  3. افتح المستند المصدر في C++.
  4. قم باستدعاء طريقة ExtractPages() لاستخراج صفحات معينة من المستند.
  5. احصل على نتيجة تقسيم المستند كملفات منفصلة.

مكتبة C++ لتقسيم الملفات

هناك ثلاثة خيارات لتثبيت Aspose.Words for C++ في بيئة المطور لديك. يرجى اختيار واحد يناسب احتياجاتك واتبع التعليمات خطوة بخطوة:

متطلبات النظام

يمكنك استخدام مكتبة C++ هذه لتطوير البرامج على Microsoft Windows و Linux و macOS:

  • GCC >= 6.3.0 و Clang >= 3.9.1 مطلوبان لنظام التشغيل Linux
  • Xcode >= 12.5.1، Clang و libc++ مطلوبة لنظام التشغيل macOS

إذا قمت بتطوير برنامج لنظام التشغيل Linux أو macOS، فالرجاء التحقق من المعلومات حول التبعيات الإضافية للمكتبة (fontconfig mesa-glu مفتوحة المصدر) في وثائق المنتج.

تنسيقات الملفات الأكثر شيوعًا للتقسيم

5%

اشترك في Aspose Product Updates

احصل على رسائل إخبارية وعروض شهرية يتم تسليمها مباشرة إلى صندوق البريد الخاص بك.

© Aspose Pty Ltd 2001-2024. كل الحقوق محفوظة.