इस संक्षिप्त लेख में परिभाषित चरणों का पालन करके जावा का उपयोग करके Word में सामग्री की एक तालिका डालें। यह आवश्यक संसाधनों, एप्लिकेशन को विकसित करने के लिए परिभाषित चरणों की एक सूची और जावा का उपयोग करके वर्ड में सामग्री पृष्ठ को कैसे जोड़ें को प्रदर्शित करने वाला एक कामकाजी नमूना कोड का विस्तार करके पर्यावरण स्थापित करने के लिए मार्गदर्शन करता है। आपको किसी मौजूदा वर्ड फ़ाइल की सामग्री को पार्स करके उसमें एक टीओसी जोड़ने के लिए निर्देशित किया जाएगा।
जावा का उपयोग करके वर्ड में सामग्री तालिका बनाने के चरण
- TOC सम्मिलित करने के लिए Aspose.Words for Java का उपयोग करने के लिए वातावरण स्थापित करें
- वर्ड फ़ाइल को Document ऑब्जेक्ट में एक्सेस करें और DocumentBuilder ऑब्जेक्ट को इनिशियलाइज़ करें
- टीओसी का शीर्षक वांछित शैली के साथ डालें
- सामग्री की एक तालिका जोड़ें और एक पृष्ठ विराम डालें
- सामग्री की खाली तालिका बनाएं
- TOC वाली नई Word फ़ाइल को सेव करें
आप उपर्युक्त चरणों का पालन करके जावा का उपयोग करके वर्ड में सामग्री पृष्ठ सम्मिलित कर सकते हैं, जिसके तहत स्रोत वर्ड फ़ाइल को लोड करके और डॉक्यूमेंटबिल्डर क्लास इंस्टेंस को कॉन्फ़िगर करके प्रक्रिया शुरू की जाती है जो सामग्री की तालिका डालने का समर्थन करती है। InsertTableOfContents() विधि का उपयोग करके शीर्षक और सामग्री तालिका डालें और updateFields() विधि का उपयोग करके सामग्री की खाली तालिका भरें।
जावा का उपयोग करके वर्ड में सामग्री तालिका बनाने के लिए कोड
import com.aspose.words.BreakType; | |
import com.aspose.words.Document; | |
import com.aspose.words.DocumentBuilder; | |
import com.aspose.words.FindReplaceDirection; | |
import com.aspose.words.FindReplaceOptions; | |
import com.aspose.words.License; | |
import com.aspose.words.ParagraphAlignment; | |
import com.aspose.words.ParagraphFormat; | |
public class TocInWord { | |
public static void main(String[] tocArguments) throws Exception { | |
String path ="/Users/Data/"; | |
// Apply API Java license to add TOC | |
new License().setLicense(path+"Conholdate.Total.Product.Family.lic"); | |
// Access the source Word document | |
Document doc = new Document("example03.docx"); | |
// Instantiate the DocumentBuilder class instance | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
// Create ParagraphFormat instance from the builder | |
ParagraphFormat paragraphFormat = builder.getParagraphFormat(); | |
// Get the existing style name | |
String defaultStyle = paragraphFormat.getStyleName(); | |
// Set the style name and text alignment for the TOC | |
paragraphFormat.setStyleName("Title"); | |
paragraphFormat.setAlignment(ParagraphAlignment.CENTER); | |
// Add title of TOC | |
builder.writeln("Table of contents"); | |
// Set the text style for the TOC | |
paragraphFormat.setStyleName(defaultStyle); | |
//Insert a default table of contents | |
builder.insertTableOfContents("\\o \"1-3\" \\h \\z \\u"); | |
//Add a page break for the TOC | |
builder.insertBreak(BreakType.PAGE_BREAK); | |
// Generate the default empty table of contents | |
doc.updateFields(); | |
// Save the Word document having TOC | |
doc.save("output.docx"); | |
} | |
} |
इस उदाहरण का उपयोग करके, आप मौजूदा वर्ड दस्तावेज़ तक पहुंच सकते हैं और जावा का उपयोग करके वर्ड में एक सामग्री पृष्ठ बना सकते हैं। InsertTableOfContents() विधि को सामग्री तालिका के व्यवहार को नियंत्रित करने के लिए स्विच की आवश्यकता होती है, उदाहरण के लिए 1-3 का उपयोग शीर्षक शैलियों 1, 2 और 3 को संबोधित करने के लिए किया जाता है, ‘\h’ का उपयोग हाइपरलिंक सेट करने के लिए किया जाता है, और ‘\u’ का उपयोग किया जाता है। रूपरेखा स्तर निर्धारित करने के लिए उपयोग किया जाता है। डिफ़ॉल्ट सामग्री तालिका (TOC) खाली है और इसे updateFields() विधि का उपयोग करके पॉप्युलेट किया जा सकता है।
इस उदाहरण में जावा का उपयोग करके वर्ड में सामग्री तालिका कैसे जोड़ें को शामिल किया गया है। Word दस्तावेज़ के अंदर टेक्स्ट को फ़्लिप करने के लिए, जावा का उपयोग करके वर्ड में टेक्स्ट को फ़्लिप करें पर आलेख देखें।