पृष्ठ की चौड़ाई में स्वतः फ़िट

इस ट्यूटोरियल में, हम सीखेंगे कि किसी Word दस्तावेज़ में किसी तालिका को पेज की चौड़ाई में स्वचालित रूप से फ़िट करने के लिए .NET के लिए Aspose.Words का उपयोग कैसे करें। हम कोड को समझने और इस सुविधा को लागू करने के लिए चरण दर चरण मार्गदर्शिका का पालन करेंगे। इस ट्यूटोरियल के अंत में, आप प्रोग्रामेटिक रूप से Word दस्तावेज़ों में तालिकाओं में हेरफेर करने में सक्षम होंगे।

चरण 1: प्रोजेक्ट सेटअप

  1. विज़ुअल स्टूडियो लॉन्च करें और एक नया C# प्रोजेक्ट बनाएं।
  2. .NET लाइब्रेरी के लिए Aspose.Words का संदर्भ जोड़ें।

चरण 2: दस्तावेज़ बनाना और कॉन्फ़िगर करना

तालिका के साथ वर्ड प्रोसेसिंग शुरू करने के लिए, हमें एक दस्तावेज़ बनाना होगा और दस्तावेज़ जनरेटर को कॉन्फ़िगर करना होगा। इन चरणों का पालन करें:

// आपके दस्तावेज़ निर्देशिका का पथ
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// दस्तावेज़ और दस्तावेज़ जनरेटर बनाएं
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

अपने दस्तावेज़ निर्देशिका के वास्तविक पथ के साथ “आपकी दस्तावेज़ निर्देशिका” को बदलना सुनिश्चित करें।

चरण 3: तालिका सम्मिलित करना और कॉन्फ़िगर करना

इसके बाद, हम दस्तावेज़ में एक तालिका सम्मिलित करेंगे जिसकी चौड़ाई पृष्ठ की आधी चौड़ाई तक होगी। निम्नलिखित कोड का प्रयोग करें:

// तालिका डालें और उसकी चौड़ाई कॉन्फ़िगर करें
Table table = builder. StartTable();
builder. InsertCell();
table. PreferredWidth = PreferredWidth. FromPercent(50);
builder.Writeln("Cell #1");
builder. InsertCell();
builder.Writeln("Cell #2");
builder. InsertCell();
builder.Writeln("Cell #3");

यहां हम तालिका बनाना शुरू करने, सेल सम्मिलित करने और तालिका की पसंदीदा चौड़ाई को पृष्ठ की चौड़ाई के 50% पर सेट करने के लिए दस्तावेज़ बिल्डर का उपयोग करते हैं। फिर हम प्रत्येक सेल में टेक्स्ट जोड़ते हैं।

चरण 4: संशोधित दस्तावेज़ को सहेजना

अंत में, हमें संशोधित दस्तावेज़ को पृष्ठ की चौड़ाई के अनुसार समायोजित तालिका के साथ सहेजना होगा। निम्नलिखित कोड का प्रयोग करें:

// संशोधित दस्तावेज़ सहेजें
doc.Save(dataDir + "WorkingWithTables.AutoFitToPageWidth.docx");

आउटपुट दस्तावेज़ के लिए सही पथ और फ़ाइल नाम निर्दिष्ट करना सुनिश्चित करें।

.NET के लिए Aspose.Words का उपयोग करके पेज की चौड़ाई में ऑटो फ़िट के लिए नमूना स्रोत कोड

	// आपकी दस्तावेज़ निर्देशिका का पथ
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	// ऐसी चौड़ाई वाली तालिका डालें जो पृष्ठ की आधी चौड़ाई ले ले।
	Table table = builder.StartTable();
	builder.InsertCell();
	table.PreferredWidth = PreferredWidth.FromPercent(50);
	builder.Writeln("Cell #1");
	builder.InsertCell();
	builder.Writeln("Cell #2");
	builder.InsertCell();
	builder.Writeln("Cell #3");
	doc.Save(dataDir + "WorkingWithTables.AutoFitToPageWidth.docx");

निष्कर्ष

इस ट्यूटोरियल में, हमने सीखा कि .NET के लिए Aspose.Words का उपयोग करके किसी Word दस्तावेज़ में किसी तालिका को पेज की चौड़ाई में स्वचालित रूप से कैसे फ़िट किया जाए। इस चरण-दर-चरण मार्गदर्शिका का पालन करके और दिए गए C# कोड को लागू करके, आप प्रोग्रामेटिक रूप से अपने Word दस्तावेज़ों में तालिकाओं में हेरफेर कर सकते हैं। यह सुविधा आपको पृष्ठ के अनुसार तालिका की चौड़ाई को गतिशील रूप से अनुकूलित करने की अनुमति देती है, इस प्रकार एक पेशेवर और देखने में आकर्षक दस्तावेज़ पेश करती है।