اتبع هذه المقالة لتقسيم مستند Word إلى أقسام باستخدام Java. تحتوي على التفاصيل اللازمة لتعيين بيئة التطوير، وقائمة بالخطوات اللازمة للتطبيق، ونموذج تعليمات برمجية لتقسيم مستند Word إلى أقسام باستخدام Java. ستناقش الخيارات لتصفية الأقسام أثناء تحويل جميع الأقسام إلى ملفات Word منفصلة.
خطوات تقسيم مستند Word إلى أقسام باستخدام Java
- إعداد البيئة لاستخدام Aspose.Words for Java لتقسيم ملف Word إلى أقسام
- قم بتحميل ملف Word المصدر إلى كائن Document لفصل الأقسام
- قم بالتكرار خلال جميع الأقسام في ملف Word المحمل
- إنشاء ملف Word فارغ جديد ومسح مجموعة الأقسام الافتراضية الخاصة به
- استنساخ القسم الحالي في التكرار واستيراده إلى مستند Word الجديد
- Save ملف Word باسم فريد وكرر العملية للأقسام المتبقية
تلخص هذه الخطوات كيفية تقسيم مستند Word إلى أقسام باستخدام Java. قم بتحميل ملف Word المصدر، وكرر كل أقسامه، ثم قم باستنساخ كل قسم لاستخدامه في ملف Word جديد. قم بإنشاء ملف Word جديد، ثم امسح مجموعة أقسامه، وأضف الأقسام المستنسخة إليه.
كود لفصل مستند Word إلى أقسام باستخدام Java
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 إلى أقسام باستخدام Java. يمكنك تصفية الأقسام باستخدام طرق وخصائص مختلفة مثل اختبار محتويات النص ونوع العقدة والتنسيق وما إلى ذلك. يمكن تصفية القسم باستخدام الفهرس وإضافة أقسام متعددة في ملف Word الذي تم إنشاؤه حديثًا إذا لزم الأمر.
لقد أرشدنا هذا البرنامج التعليمي إلى تقسيم ملف Word إلى أقسام. إذا كنت تريد إدراج جدول في ملف Word، راجع المقال على كيفية إنشاء جدول في مستند Word باستخدام Java.