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

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

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

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

قم بتقسيم DOCX في C++

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

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

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

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

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

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

C++ مثال على رمز لتقسيم ملف DOCX
قم بتحميل الملف الذي تريد تقسيمه
قم بتشغيل الكود
حدد التنسيق الهدف من القائمة
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));
}
قم بتشغيل الكود

كيفية تقسيم DOCX إلى C++

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

مكتبة C++ لتقسيم DOCX المستندات

هناك ثلاثة خيارات لتثبيت 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 مفتوحة المصدر) في وثائق المنتج.

عمليات تقسيم DOCX المدعومة الأخرى

يمكنك أيضًا تقسيم DOCX إلى تنسيقات ملفات أخرى:

5%

اشترك في Aspose Product Updates

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

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