संशोधन समूह विवरण प्राप्त करें

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

चरण 1: दस्तावेज़ लोड करना

पहला चरण संशोधनों वाले दस्तावेज़ को अपलोड करना है।

Document doc = new Document(MyDir + "Revisions.docx");

चरण 2: संशोधन ब्राउज़ करें

इसके बाद, हम दस्तावेज़ में मौजूद संशोधनों पर नज़र डालेंगे और उनके विवरण प्रदर्शित करेंगे, जैसे कि प्रकार, लेखक, दिनांक और संशोधित पाठ।

foreach (Revision revision in doc.Revisions)
{
     string groupText = revision.Group != null
         ? "Revision group text: " + revision.Group.Text
         : "The revision does not belong to any group";

     Console.WriteLine("Type: " + revision.RevisionType);
     Console.WriteLine("Author: " + revision.Author);
     Console.WriteLine("Date: " + revision.DateTime);
     Console.WriteLine("Revision text: " + revision.ParentNode.ToString(SaveFormat.Text));
     Console.WriteLine(groupText);
}

.NET के लिए Aspose.Words का उपयोग करके संशोधन समूह विवरण प्राप्त करने के लिए उदाहरण स्रोत कोड

.NET के लिए Aspose.Words का उपयोग करके किसी दस्तावेज़ में संशोधनों के समूह का विवरण प्राप्त करने के लिए यहां संपूर्ण स्रोत कोड दिया गया है:

Document doc = new Document(MyDir + "Revisions.docx");

foreach (Revision revision in doc.Revisions)
{
	 string groupText = revision.Group != null
		 ? "Revision group text: " + revision.Group.Text
		 : "The revision does not belong to any group";

	 Console.WriteLine("Type: " + revision.RevisionType);
	 Console.WriteLine("Author: " + revision.Author);
	 Console.WriteLine("Date: " + revision.DateTime);
	 Console.WriteLine("Revision text: " + revision.ParentNode.ToString(SaveFormat.Text));
	 Console.WriteLine(groupText);
}

निष्कर्ष

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

अक्सर पूछे जाने वाले प्रश्न

प्रश्न: मैं .NET के लिए Aspose.Words में संशोधन के साथ एक दस्तावेज़ कैसे लोड करूं?

उत्तर: का प्रयोग करेंDocument .NET के लिए Aspose.Words की क्लास का उपयोग संशोधनों वाली फ़ाइल से दस्तावेज़ लोड करने के लिए करें। आप पूर्ण दस्तावेज़ पथ निर्दिष्ट कर सकते हैं।

Document doc = new Document("path/to/the/document.docx");

प्रश्न: मैं Aspose.Words for .NET में संशोधन समूह का विवरण कैसे प्राप्त करूं?

उत्तर: लूप का उपयोग करके दस्तावेज़ के संशोधनों को देखें और प्रत्येक संशोधन के गुणों तक पहुँचें ताकि आपको वांछित विवरण मिल सके। आप इसका उपयोग कर सकते हैंRevisionType, Author, DateTimeऔरParentNode संशोधन प्रकार, लेखक, दिनांक और संशोधित पाठ क्रमशः प्राप्त करने के लिए गुण।

foreach (Revision revision in doc.Revisions)
{
      Console.WriteLine("Type: " + revision.RevisionType

);
      Console.WriteLine("Author: " + revision.Author);
      Console.WriteLine("Date: " + revision.DateTime);
      Console.WriteLine("Revision text: " + revision.ParentNode.ToString(SaveFormat.Text));
}

प्रश्न: कैसे जांचें कि कोई संशोधन Aspose.Words for .NET में किसी समूह से संबंधित है या नहीं?

उत्तर: का प्रयोग करेंGroup की संपत्तिRevision यह जाँचने के लिए कि क्या संशोधन किसी समूह से संबंधित है या नहीं। यदिGroup संपत्ति हैnullइसका मतलब है कि संशोधन किसी भी समूह से संबंधित नहीं है।

if (revision.Group != null)
{
      // यह संशोधन एक समूह से संबंधित है
}
else
{
      // यह संशोधन किसी भी समूह से संबंधित नहीं है
}