शब्दों के प्रकार का पुनरीक्षण प्राप्त करें

परिचय

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

आवश्यक शर्तें

इससे पहले कि हम कोड के साथ अपना हाथ गंदा करें, आपको कुछ चीजों की आवश्यकता होगी:

  1. Aspose.Words for .NET लाइब्रेरी: यदि आपने पहले से ऐसा नहीं किया है, तो इसे यहां से डाउनलोड करें यहाँ .
  2. विकास वातावरण: विजुअल स्टूडियो या कोई अन्य .NET संगत IDE.
  3. C# का बुनियादी ज्ञान: C# प्रोग्रामिंग भाषा की समझ लाभदायक होगी।
  4. संशोधनों के साथ एक वर्ड दस्तावेज़: सुनिश्चित करें कि आपके पास एक.docxकोड का परीक्षण करने के लिए ट्रैक किए गए परिवर्तनों वाली फ़ाइल बनाएँ।

नामस्थान आयात करें

आरंभ करने के लिए, आपको अपने C# प्रोजेक्ट में आवश्यक नामस्थान आयात करने होंगे। यह आपको .NET के लिए Aspose.Words द्वारा प्रदान की गई कार्यक्षमताओं तक पहुँचने की अनुमति देगा।

using Aspose.Words;
using Aspose.Words.Revision;
using System;

आइए बेहतर समझ और कार्यान्वयन के लिए उदाहरण को कई चरणों में विभाजित करें।

चरण 1: अपनी दस्तावेज़ निर्देशिका सेट करें

सबसे पहले, आपको अपने दस्तावेज़ निर्देशिका का पथ परिभाषित करना होगा। यह वह जगह है जहाँ संशोधनों के साथ आपका वर्ड दस्तावेज़ स्थित होगा।

string dataDir = "YOUR DOCUMENT DIRECTORY";

प्रतिस्थापित करें"YOUR DOCUMENT DIRECTORY" अपने दस्तावेज़ फ़ोल्डर के वास्तविक पथ के साथ.

चरण 2: अपना वर्ड दस्तावेज़ लोड करें

इसके बाद, आपको अपने प्रोजेक्ट में वर्ड डॉक्यूमेंट लोड करना होगा। इस डॉक्यूमेंट में वे संशोधन होने चाहिए जिनका आप विश्लेषण करना चाहते हैं।

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

सुनिश्चित करें कि फ़ाइलRevisions.docx निर्दिष्ट निर्देशिका में मौजूद है.

चरण 3: पैराग्राफ़ संग्रह तक पहुँचें

अब जब आपका दस्तावेज़ लोड हो गया है, तो आपको दस्तावेज़ के मुख्य भाग के पहले भाग के पैराग्राफ़ तक पहुँचने की आवश्यकता है। यह आपको संशोधनों की जाँच करने के लिए प्रत्येक पैराग्राफ़ को दोहराने में मदद करेगा।

ParagraphCollection paragraphs = doc.FirstSection.Body.Paragraphs;

चरण 4: पैराग्राफ़ों को दोहराएँ और संशोधनों की जाँच करें

यहीं पर जादू होता है। आप प्रत्येक पैराग्राफ को दोहराएंगे और जांचेंगे कि क्या इसे स्थानांतरित किया गया है (हटाया गया है या डाला गया है)।

for (int i = 0; i < paragraphs.Count; i++)
{
    if (paragraphs[i].IsMoveFromRevision)
        Console.WriteLine("Paragraph {0} has been moved (deleted).", i);
    if (paragraphs[i].IsMoveToRevision)
        Console.WriteLine("Paragraph {0} has been moved (inserted).", i);
}

यह लूप प्रत्येक पैराग्राफ से गुजरता है और इसका उपयोग करता हैIsMoveFromRevision औरIsMoveToRevision गुण यह निर्धारित करने के लिए कि पैराग्राफ़ स्थानांतरित (हटाया) गया था या स्थानांतरित (सम्मिलित) किया गया था।

निष्कर्ष

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

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

क्या मैं विशिष्ट उपयोगकर्ताओं द्वारा किए गए परिवर्तनों को ट्रैक करने के लिए Aspose.Words for .NET का उपयोग कर सकता हूं?

हां, .NET के लिए Aspose.Words परिवर्तनों के लेखक सहित संशोधन विवरण तक पहुंचने की कार्यक्षमता प्रदान करता है।

क्या .NET के लिए Aspose.Words का निःशुल्क परीक्षण उपलब्ध है?

बिलकुल! आप निःशुल्क परीक्षण प्राप्त कर सकते हैं यहाँ .

मैं .NET के लिए Aspose.Words हेतु अस्थायी लाइसेंस कैसे लागू कर सकता हूँ?

आप एक अस्थायी लाइसेंस का अनुरोध और आवेदन कर सकते हैं यहाँ .

मैं .NET के लिए Aspose.Words के अधिक विस्तृत दस्तावेज़ कहां पा सकता हूं?

विस्तृत दस्तावेज यहां उपलब्ध है Aspose वेबसाइट .

क्या मैं गैर-व्यावसायिक परियोजना में .NET के लिए Aspose.Words का उपयोग कर सकता हूं?

हां, .NET के लिए Aspose.Words का उपयोग वाणिज्यिक और गैर-वाणिज्यिक दोनों परियोजनाओं में किया जा सकता है, लेकिन लाइसेंसिंग शर्तों की जांच करना सुनिश्चित करें।