برای تقسیم سند Word به بخش هایی با استفاده از جاوا، این مقاله را دنبال کنید. دارای جزئیات برای تنظیم محیط توسعه، لیستی از مراحل برنامه و یک کد نمونه برای تقسیم کردن سند Word به بخش هایی با استفاده از جاوا است. در مورد گزینه های فیلتر کردن بخش ها در حین تبدیل تمام بخش ها به فایل های Word جداگانه بحث می کند.
مراحل تقسیم سند Word به بخش ها با استفاده از جاوا
- محیط را طوری تنظیم کنید که از Aspose.Words for Java برای تقسیم یک فایل Word به بخشها استفاده کند
- فایل Word منبع را در یک شیء Document بارگیری کنید تا بخشها را جدا کنید
- تمام بخش های فایل Word بارگذاری شده را تکرار کنید
- یک فایل Word خالی جدید ایجاد کنید و مجموعه بخش های پیش فرض آن را پاک کنید
- بخش فعلی را در تکرار کلون کنید و آن را در سند جدید Word وارد کنید
- فایل Word را با یک نام منحصر به فرد Save کنید و این فرآیند را برای بخش های باقی مانده تکرار کنید
این مراحل به طور خلاصه نحوه تقسیم سند Word به بخش ها با استفاده از جاوا را نشان می دهد. فایل ورد منبع را بارگیری کنید، تمام بخشهای آن را تکرار کنید و هر بخش را برای استفاده در یک فایل ورد جدید کلون کنید. یک فایل Word جدید ایجاد کنید، مجموعه بخش های آن را پاک کنید و بخش های کلون شده را به آن اضافه کنید.
کد برای جدا کردن سند Word به بخش ها با استفاده از جاوا
import com.aspose.words.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Divide Word file by sections in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Load the source Word document | |
Document doc = new Document("Sections.docx"); | |
// Iterate through all the sections | |
for (int iSectionCounter = 0; iSectionCounter < doc.getSections().getCount(); iSectionCounter++) | |
{ | |
// Clone the current section | |
Section section = doc.getSections().get(iSectionCounter).deepClone(); | |
// Create a new empty Word document | |
Document newDoc = new Document(); | |
// Remove the default sections in the Word file | |
newDoc.getSections().clear(); | |
// Import the section to the new document | |
Section newSection = (Section)newDoc.importNode(section, true); | |
newDoc.getSections().add(newSection); | |
// Save the section as a separate Word file | |
newDoc.save("Word_Section_ " + iSectionCounter + ".docx"); | |
} | |
System.out.println("Word file split by sections successfully"); | |
} | |
} |
این قطعه کد نحوه تقسیم یک سند Word به بخش ها با استفاده از جاوا را شرح می دهد. می توانید بخش ها را با استفاده از روش ها و ویژگی های مختلف مانند آزمایش محتویات بدنه، نوع گره، قالب بندی و غیره فیلتر کنید. بخش را می توان با استفاده از ایندکس فیلتر کرد و در صورت نیاز چندین بخش را در فایل Word ایجاد شده اضافه کرد.
این آموزش ما را راهنمایی کرده است که یک فایل Word را به بخش هایی تقسیم کنیم. اگر می خواهید جدولی را در فایل Word وارد کنید، به مقاله نحوه ایجاد جدول در یک سند Word با جاوا مراجعه کنید.