استخدم مكتبة C++ لتقسيم HTML الملفات إلى أجزاء. يمكنك دمج صفحات HTML المستخرجة مع البيانات الأخرى، ونتيجة لذلك، الحصول على مستندات بالشكل والمحتوى الذي تطلبه. يجعل تقسيم HTML إلى أجزاء من السهل التعاون في ملفات HTML.
توفر مكتبة البرامج هذه C++ مجموعة من الوظائف لتقسيم الملفات HTML إلى أجزاء. يمكن استخدام تقسيم HTML إلى ملفات منفصلة لتسهيل العمل مع أقسام من المستند بالتوازي. على سبيل المثال، إذا كان العديد من الأشخاص يعملون على HTML في نفس الوقت، فإن تقسيم HTML سيسمح لهم بتسريع العمل. قد يكون splitting HTML جزءًا من تقنية لاستخراج النص من HTML files ودمج البيانات في أنظمة أو قواعد بيانات مؤتمتة.
توفر مكتبتنا لمطوري C++ جميع الوظائف اللازمة لتقسيم HTML إلى أجزاء واستخراج الصفحات وفقًا للوضع المحدد. هذا هو حل C++ بذاته ولا يحتاج إلى تثبيت Microsoft Word أو Acrobat Reader أو تطبيقات أخرى.
محتوى Split HTML باستخدام معايير مختلفة في كود C++. يمكنك استخدام أوضاع استخراج الصفحات التالية لملفات HTML: "تقسيم حسب العناوين"، "تقسيم حسب الأقسام"، "تقسيم الصفحة بصفحة"، "تقسيم حسب نطاقات الصفحات".
بعد تقسيم ملفك HTML إلى أجزاء، يمكنك تصدير النتيجة إلى تنسيق الملف المطلوب باستخدام طريقة 'Document.Save'. يمكنك أيضًا التحكم في كيفية تصدير أجزاء HTML إلى HTML أو EPUB باستخدام خاصية 'DocumentPartSavingCallback'، والتي ستتيح لك إعادة توجيه تدفقات الإخراج.
قم بتقسيم المستندات HTML بسهولة من خلال الحل الذي نقدمه لـ C++. يوضح المثال التالي كيفية تقسيم HTML باستخدام C++:
dotnet add package Aspose.Words.Cpp
ينسخ
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.html");
for (int page = 0; page < doc->get_PageCount(); page++)
{
auto extractedPage = doc->ExtractPages(page, 1);
extractedPage->Save(String::Format(u"Output_{0}.html", page + 1));
}
هناك ثلاثة خيارات لتثبيت Aspose.Words for C++ في بيئة المطور لديك. يرجى اختيار واحد يناسب احتياجاتك واتبع التعليمات خطوة بخطوة:
يمكنك استخدام مكتبة C++ هذه لتطوير البرامج على Microsoft Windows و Linux و macOS:
إذا قمت بتطوير برنامج لنظام التشغيل Linux أو macOS، فالرجاء التحقق من المعلومات حول التبعيات الإضافية للمكتبة (fontconfig mesa-glu مفتوحة المصدر) في وثائق المنتج.