C# का उपयोग करके पैराग्राफ को वर्ड में बुलेट पॉइंट में बदलें

C#** का उपयोग करके पैराग्राफ को Word में बुलेट पॉइंट में बदलने के लिए इस लेख का अनुसरण करें। यह विकास के माहौल को सेट करने के लिए विवरण, कार्य को पूरा करने के लिए चरणों की एक सूची और C# का उपयोग करके वर्ड के लिए **पैराग्राफ से बुलेट पॉइंट कनवर्टर विकसित करने के लिए एक नमूना कोड साझा करता है। आप एक वर्ड फ़ाइल में कई पैराग्राफों को बुलेट्स में परिवर्तित करते समय विभिन्न रणनीतियाँ सीखेंगे।

C# का उपयोग करके वर्ड में पैराग्राफ को बुलेट पॉइंट में बदलने के चरण

  1. पैराग्राफ को बुलेट पॉइंट में बदलने के लिए Aspose.Words for .NET का उपयोग करने के लिए IDE सेट करें
  2. स्रोत वर्ड फ़ाइल को कुछ अनुच्छेदों के साथ एक Document ऑब्जेक्ट में लोड करें
  3. पूरे दस्तावेज़ को एक स्ट्रिंग में बदलें और इसे Regex.Split() विधि का उपयोग करके स्ट्रिंग्स में विभाजित करें
  4. आउटपुट वर्ड फ़ाइल बनाएं, इसे DocumentBuilder ऑब्जेक्ट सेट बुलेट टेक्स्ट फ़ॉन्ट से लिंक करें
  5. बुलेट प्रकार को वर्गाकार पर सेट करें
  6. रेगेक्स के साथ बनाई गई स्ट्रिंग्स की सरणी के माध्यम से पार्स करें और प्रत्येक स्ट्रिंग को बुलेट सूची में लिखें
  7. पैराग्राफ में मौजूदा बुलेट्स और नंबरों को हटाने के लिए रिमूवनंबर्स() विधि को कॉल करें
  8. सभी वाक्यों को बुलेट के रूप में रखते हुए आउटपुट वर्ड फ़ाइल को सेव करें

ये चरण C#* का उपयोग करके वर्ड के लिए *पैराग्राफ को बुलेट पॉइंट कनवर्टर में विकसित करने का वर्णन करते हैं। प्रोग्राम के पहले भाग में, स्रोत वर्ड फ़ाइल को रेगेक्स.स्प्लिट () विधि का उपयोग करके वाक्यों की एक सूची में परिवर्तित किया जाता है, जिसके बाद आउटपुट वर्ड फ़ाइल का निर्माण किया जाता है और इसे डॉक्यूमेंटबिल्डर क्लास ऑब्जेक्ट के साथ जोड़ा जाता है। अंतिम चरणों में, बुलेट सूची सक्रिय हो जाती है और दस्तावेज़ पैराग्राफ के सभी वाक्यों से भर जाती है।

C# का उपयोग करके वर्ड में टेक्स्ट को बुलेट पॉइंट में बदलने के लिए कोड

using Aspose.Words;
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main(string[] args) // Convert paragraph to bullet in C#
{
new License().SetLicense("License.lic");
Document doc = new Document("Sample.docx");
string text = doc.ToString(SaveFormat.Text);
string pattern = @"(?<=[.!?])\s+";
string[] sentences = Regex.Split(text, pattern);
Document output = new Document();
DocumentBuilder builder = new DocumentBuilder(output);
builder.Font.Bold = true;
builder.Font.Name = "Courier";
builder.Font.Size = 12;
builder.ListFormat.List = output.Lists.Add(Aspose.Words.Lists.ListTemplate.BulletSquare);
foreach(string sentence in sentences)
builder.Writeln(sentence.Trim());
builder.ListFormat.RemoveNumbers();
output.Save("bullet-sample.docx");
Console.WriteLine("Paragraphs converted to bullets");
}
}

यह कोड C# का उपयोग करके Word के लिए पैराग्राफ से बुलेट पॉइंट कनवर्टर के विकास को प्रदर्शित करता है। संपूर्ण वर्ड फ़ाइल को एक स्ट्रिंग में बदलने के लिए Document.ToString() विधि का उपयोग किया जाता है और फिर इस स्ट्रिंग को कई स्ट्रिंग्स में विभाजित करने के लिए रेगेक्स का उपयोग किया जाता है। डॉक्यूमेंटबिल्डर क्लास का उपयोग फ़ॉन्ट सेट करने, वर्गाकार प्रारूप वाली बुलेट सूची और सभी वाक्यों को बुलेट सूची में लिखने के लिए किया जाता है।

यह आलेख किसी Word फ़ाइल को बुलेट आइटम की सूची में बदलने की प्रक्रिया का वर्णन करता है। किसी टेक्स्ट को छवि में बदलने के लिए, C# में टेक्स्ट को छवि में बदलें पर लेख देखें।

 हिन्दी