इस लेख का अनुसरण करें Java का उपयोग करके Word दस्तावेज़ को खंडों में विभाजित करें। इसमें विकास वातावरण सेट करने के विवरण, एप्लिकेशन के लिए चरणों की सूची और Java का उपयोग करके Word दस्तावेज़ को खंडों में विभाजित करने के लिए एक नमूना कोड है। यह सभी अनुभागों को अलग-अलग Word फ़ाइलों में परिवर्तित करते समय अनुभागों को फ़िल्टर करने के विकल्पों पर चर्चा करेगा।
जावा का उपयोग करके वर्ड डॉक्यूमेंट को अनुभागों में विभाजित करने के चरण
- Word फ़ाइल को खंडों में विभाजित करने के लिए Aspose.Words for Java का उपयोग करने के लिए वातावरण सेट करें
- अनुभागों को अलग करने के लिए स्रोत Word फ़ाइल को Document ऑब्जेक्ट में लोड करें
- लोड की गई वर्ड फ़ाइल में सभी अनुभागों को दोहराएँ
- एक नई खाली वर्ड फ़ाइल बनाएं और उसके डिफ़ॉल्ट अनुभाग संग्रह को साफ़ करें
- पुनरावृत्ति में वर्तमान अनुभाग को क्लोन करें और इसे नए Word दस्तावेज़ में आयात करें
- Save Word फ़ाइल को एक अद्वितीय नाम दें और शेष अनुभागों के लिए प्रक्रिया को दोहराएं
ये चरण Java का उपयोग करके Word दस्तावेज़ को अनुभागों में विभाजित करने के तरीके का सारांश देते हैं। स्रोत 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"); | |
} | |
} |
यह कोड स्निपेट बताता है कि Java का उपयोग करके Word दस्तावेज़ को अनुभागों में कैसे विभाजित किया जाए। आप विभिन्न विधियों और गुणों जैसे कि बॉडी सामग्री, नोड प्रकार, स्वरूपण आदि का परीक्षण करके अनुभागों को फ़िल्टर कर सकते हैं। इंडेक्स का उपयोग करके अनुभाग को फ़िल्टर किया जा सकता है और यदि आवश्यक हो तो नई बनाई गई Word फ़ाइल में कई अनुभाग जोड़े जा सकते हैं।
इस ट्यूटोरियल ने हमें वर्ड फ़ाइल को अनुभागों में विभाजित करने के लिए मार्गदर्शन किया है। यदि आप वर्ड फ़ाइल में टेबल डालना चाहते हैं, तो जावा के साथ वर्ड दस्तावेज़ में तालिका कैसे बनाएं पर लेख देखें।