इस आलेख में दिए गए चरणों का पालन करके जावा का उपयोग करके Word में सामग्री की एक तालिका बनाएं। इसमें पर्यावरण सेट करने के लिए सभी विवरण, चरणों की एक सूची और जावा का उपयोग करके वर्ड में सामग्री की एक तालिका सम्मिलित करने के लिए एक नमूना कोड है। यह सामग्री तालिका को अनुकूलित करने के लिए विभिन्न विकल्पों का भी वर्णन करता है।
जावा का उपयोग करके वर्ड में सामग्री तालिका जोड़ने के चरण
- जावा के लिए Aspose.Words का उपयोग करके किसी वर्ड फ़ाइल में TOC सम्मिलित करने के लिए IDE सेट करें
- वर्ड फ़ाइल को Document ऑब्जेक्ट में लोड करें और इसके साथ DocumentBuilder को इनिशियलाइज़ करें
- दस्तावेज़ की शुरुआत में विषय-सूची के लिए शीर्षक डालें
- वांछित स्विचों के साथ विषय-सूची डालें और एक पृष्ठ विराम डालें
- updateFields() विधि का उपयोग करके खाली TOC को वास्तविक सामग्री से भरें
- फ़ाइल सहेजें
ये चरण जावा का उपयोग करके वर्ड में सामग्री पृष्ठ सम्मिलित करने की प्रक्रिया को परिभाषित करते हैं। लक्ष्य वर्ड फ़ाइल को लोड करके प्रक्रिया आरंभ करें और DocumentBuilder क्लास ऑब्जेक्ट को इंस्टेंट करें। TOC के लिए शीर्षक जोड़ें और DocumentBuilder वर्ग में InsertTableOfContents() विधि का उपयोग करके सामग्री तालिका डालें। अंत में, InsertBreak() विधि का उपयोग करके लोड की गई Word फ़ाइल से वास्तविक सामग्री के साथ सामग्री की खाली तालिका भरें।
जावा का उपयोग करके वर्ड में सामग्री तालिका तैयार करने के लिए कोड
import com.aspose.words.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Create TOC in DOCX in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Load the document | |
Document doc = new Document("example03.docx"); | |
// Create the DocumentBuilder object | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
// Instantiate ParagraphFormat object | |
ParagraphFormat paragraphFormat = builder.getParagraphFormat(); | |
// Get the existing style name | |
String defaultStyle = paragraphFormat.getStyleName(); | |
// Set style and alignment of the table of contents | |
paragraphFormat.setStyleName("Title"); | |
paragraphFormat.setAlignment(ParagraphAlignment.CENTER); | |
// Add title for table of contents | |
builder.writeln("Table of contents"); | |
// Set back the text style | |
paragraphFormat.setStyleName(defaultStyle); | |
// Insert a table of contents with switches | |
builder.insertTableOfContents("\\o \"1-3\" \\h \\z \\u"); | |
builder.insertBreak(BreakType.PAGE_BREAK); | |
// Fill the empty table of contents | |
doc.updateFields(); | |
// Save document | |
doc.save("output.docx"); | |
System.out.println("Done"); | |
} | |
} |
यह कोड जावा का उपयोग करके वर्ड में सामग्री तालिका कैसे जोड़ें में सहायता करता है। पैराग्राफ प्रारूप और शीर्षक सेट करना वैकल्पिक चरण हैं और इन्हें छोड़ा जा सकता है ताकि डॉक्यूमेंटबिल्डर क्लास ऑब्जेक्ट बनाने के बाद, आप सीधे टीओसी डाल सकें। InsertTableOfContents() विधि सामग्री तालिका के व्यवहार को अनुकूलित करने के लिए आवश्यक स्विच लेती है, मान लीजिए कि 1-3 का उपयोग शीर्षक 1, 2 और 3 को संभालने के लिए किया जाता है, \h का उपयोग तालिका में हाइपरलिंक जोड़ने के लिए किया जाता है, और \u इंडेंटेशन लेवल सेट करने के लिए.
इस ट्यूटोरियल ने आपको जावा का उपयोग करके वर्ड में एक सामग्री पृष्ठ बनाने के लिए मार्गदर्शन किया है। किसी Word फ़ाइल में शीर्षलेख और पादलेख जोड़ने के लिए, जावा का उपयोग करके वर्ड दस्तावेज़ में शीर्षलेख और पादलेख कैसे जोड़ें पर आलेख देखें।