از کتابخانه C++ برای تقسیم فایلهای HTML به بخشها استفاده کنید. میتوانید صفحات استخراجشده HTML را با دادههای دیگر ادغام کنید و در نتیجه، اسناد شکل و محتوای مورد نیاز خود را دریافت کنید. تقسیم HTML به بخشها، همکاری در فایلهای HTML را آسانتر میکند.
این کتابخانه نرم افزار مجموعه ای از توابع را برای توسعه دهندگان C++ فراهم می کند تا فایل های HTML را به قطعات تقسیم کنند. از تقسیم یک HTML به فایلهای جداگانه میتوان برای آسانتر کردن کار موازی با بخشهای یک سند استفاده کرد. به عنوان مثال، اگر چندین نفر به طور همزمان روی یک HTML کار می کنند، تقسیم HTML به آنها امکان می دهد سرعت کار را افزایش دهند. تقسیم HTML ممکن است بخشی از فناوری استخراج متن از فایلهای HTML و ادغام دادهها در سیستمهای اطلاعات خودکار یا پایگاههای داده باشد.
کتابخانه ما به توسعه دهندگان C++ همه عملکردهای لازم را برای تقسیم HTML به قطعات و استخراج صفحات مطابق با حالت مشخص شده ارائه می دهد. این یک راه حل مستقل C++ است که نیازی به نصب Microsoft Word، Acrobat Reader یا سایر برنامه ها ندارد.
محتوای HTML را با استفاده از معیارهای مختلف در کد C++ کنید. می توانید از حالت های استخراج صفحه زیر برای فایل های HTML استفاده کنید: 'تقسیم بر اساس سرفصل ها'، 'تقسیم بر اساس بخش ها'، 'تقسیم صفحه به صفحه'، 'تقسیم بر اساس محدوده صفحه'.
پس از تقسیم فایل HTML به قطعات، می توانید نتیجه را با استفاده از روش 'Document.Save' به فرمت فایل مورد نیاز صادر کنید. همچنین میتوانید نحوه صادرات قطعات HTML به HTML یا EPUB را با استفاده از ویژگی 'DocumentPartSavingCallback' کنترل کنید، که به شما امکان میدهد جریانهای خروجی را تغییر مسیر دهید.
اسناد HTML را با راه حل ما برای C++ Model.Platform به راحتی تقسیم کنید. مثال زیر نحوه تقسیم 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 استفاده کنید:
در صورت توسعه نرم افزار برای لینوکس یا macOS، لطفاً اطلاعات مربوط به وابستگی های بیشتر کتابخانه (fontconfig و بسته های منبع باز mesa-glu) را در Documentation Product بررسی کنید.