از کتابخانه Java برای تقسیم فایلهای HTML به بخشها استفاده کنید. میتوانید صفحات استخراجشده HTML را با دادههای دیگر ادغام کنید و در نتیجه، اسناد شکل و محتوای مورد نیاز خود را دریافت کنید. تقسیم HTML به بخشها، همکاری در فایلهای HTML را آسانتر میکند.
این کتابخانه نرم افزار مجموعه ای از توابع را برای توسعه دهندگان Java فراهم می کند تا فایل های HTML را به قطعات تقسیم کنند. از تقسیم یک HTML به فایلهای جداگانه میتوان برای آسانتر کردن کار موازی با بخشهای یک سند استفاده کرد. به عنوان مثال، اگر چندین نفر به طور همزمان روی یک HTML کار می کنند، تقسیم HTML به آنها امکان می دهد سرعت کار را افزایش دهند. تقسیم HTML ممکن است بخشی از فناوری استخراج متن از فایلهای HTML و ادغام دادهها در سیستمهای اطلاعات خودکار یا پایگاههای داده باشد.
کتابخانه ما به توسعه دهندگان Java همه عملکردهای لازم را برای تقسیم HTML به قطعات و استخراج صفحات مطابق با حالت مشخص شده ارائه می دهد. این یک راه حل مستقل Java است که نیازی به نصب Microsoft Word، Acrobat Reader یا سایر برنامه ها ندارد.
محتوای HTML را با استفاده از معیارهای مختلف در کد Java کنید. می توانید از حالت های استخراج صفحه زیر برای فایل های HTML استفاده کنید: 'تقسیم بر اساس سرفصل ها'، 'تقسیم بر اساس بخش ها'، 'تقسیم صفحه به صفحه'، 'تقسیم بر اساس محدوده صفحه'.
پس از تقسیم فایل HTML به قطعات، می توانید نتیجه را با استفاده از روش 'Document.Save' به فرمت فایل مورد نیاز صادر کنید. همچنین میتوانید نحوه صادرات قطعات HTML به HTML یا EPUB را با استفاده از ویژگی 'DocumentPartSavingCallback' کنترل کنید، که به شما امکان میدهد جریانهای خروجی را تغییر مسیر دهید.
اسناد HTML را با راه حل ما برای Java Model.Platform به راحتی تقسیم کنید. مثال زیر نحوه تقسیم HTML با استفاده از Java:
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>ver</version>
<classifier>jdk17</classifier>
</dependency>
کپی 🀄
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
کپی 🀄
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
<artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
کپی 🀄
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
کپی 🀄
import com.aspose.words.*;
Document doc = new Document("Input.html");
for (int page = 0; page < doc.getPageCount(); page++)
{
Document extractedPage = doc.extractPages(page, 1);
extractedPage.save(String.format("Output_%d.html", page + 1));
}
ما بسته های Java خود را در مخازن Maven میزبانی می کنیم. 'Aspose.Words برای Java' یک JAR رایج حاوی کد بایت است. لطفاً دستورالعمل های گام به گام نحوه نصب آن را در محیط توسعه دهنده جاوا خود دنبال کنید.
Java SE 7 و Java پشتیبانی می شوند. ما همچنین یک بسته جداگانه برای Java SE 6 در صورتی که شما مجبور به استفاده از این JRE قدیمی هستید.
Java ما چند پلتفرم است و بر روی تمام سیستم عامل های با JVM اجرا می شود، از جمله Microsoft Windows، Linux، macOS، Android و iOS.
برای اطلاع از وابستگی های بسته اختیاری، مانند JogAmp JOGL، موتور قلم Harfbuzz Java Advanced Imaging JAI، لطفاً به مستندات محصول مراجعه کنید.