वर्ड दस्तावेज़ में समान के लिए तुलना करें

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

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

आरंभ करने के लिए, तुलना करने के लिए दो दस्तावेज़ लोड करें। इस उदाहरण में, हम इसका उपयोग करेंगेClone() मूल दस्तावेज़ की प्रतिलिपि बनाने की विधि. ऐसे:

// दस्तावेज़ निर्देशिका का पथ.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document docA = new Document(dataDir + "Document.docx");
Document docB = docA.Clone();

चरण 2: दस्तावेज़ तुलना

अब हम इसका प्रयोग करेंगेCompare() दो दस्तावेज़ों की तुलना करने की विधि। यह विधि मूल दस्तावेज़ में परिवर्तनों को चिह्नित करेगी। ऐसे:

// दस्तावेज़ों की तुलना करें
docA.Compare(docB, "user", DateTime.Now);

// जांचें कि क्या दस्तावेज़ समान हैं
Console.WriteLine(docA.Revisions.Count == 0 ? "Documents are identical": "Documents are not identical");

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

.NET के लिए Aspose.Words के साथ तुलना फॉर इक्वल्स सुविधा के लिए संपूर्ण स्रोत कोड यहां दिया गया है:


	Document docA = new Document(MyDir + "Document.docx");
	Document docB = docA.Clone();
	
	// DocA में अब संशोधन के रूप में परिवर्तन शामिल हैं।
	docA.Compare(docB, "user", DateTime.Now);

	Console.WriteLine(docA.Revisions.Count == 0 ? "Documents are equal" : "Documents are not equal");

इस कोड के साथ, आप .NET के लिए Aspose.Words का उपयोग करके दो दस्तावेज़ों की तुलना करने और यह निर्धारित करने में सक्षम होंगे कि क्या वे समान हैं।

निष्कर्ष

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

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

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

उ: .NET के लिए Aspose.Words में समानता के लिए दस्तावेज़ों की तुलना करने से आप यह पहचान सकते हैं कि क्या दो दस्तावेज़ों में समान सामग्री है। दस्तावेज़ों की तुलना करके, आप यह निर्धारित कर सकते हैं कि क्या वे समान हैं या उनके बीच कोई अंतर है।

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

उ: .NET के लिए Aspose.Words का उपयोग करके समानता के लिए दो दस्तावेज़ों की तुलना करने के लिए, इन चरणों का पालन करें:

  1. उन दो दस्तावेज़ों को लोड करें जिनकी आप अलग-अलग दस्तावेज़ ऑब्जेक्ट में तुलना करना चाहते हैं।
  2. उपयोगCompare() दस्तावेज़ों में से एक पर विधि और दूसरे दस्तावेज़ को पैरामीटर के रूप में प्रदान करें। यह विधि दस्तावेज़ों की तुलना करती है और मूल दस्तावेज़ में परिवर्तनों को चिह्नित करती है।
  3. जाँचेंRevisions मूल दस्तावेज़ की संपत्ति. यदि गिनती शून्य है, तो इसका मतलब है कि दस्तावेज़ समान हैं।

प्रश्न: क्या मैं तुलना प्रक्रिया को अनुकूलित कर सकता हूं या विशिष्ट तुलना विकल्प प्रदान कर सकता हूं?

उत्तर: हां, .NET के लिए Aspose.Words तुलना प्रक्रिया को अनुकूलित करने के लिए विभिन्न विकल्प प्रदान करता है। आप नियंत्रित कर सकते हैं कि दस्तावेज़ों की तुलना कैसे की जाती है, तुलना विकल्प निर्दिष्ट करें जैसे तुलना विधि, स्वरूपण परिवर्तन, या विशिष्ट तत्वों को अनदेखा करें। तुलना प्रक्रिया को अनुकूलित करने के बारे में विस्तृत जानकारी के लिए Aspose.Words for .NET दस्तावेज़ देखें।

प्रश्न: क्या मैं दस्तावेज़ों के बीच विशिष्ट अंतरों की पहचान करने के लिए अधिक विस्तृत तुलना कर सकता हूँ?

उ: हाँ, आप दस्तावेज़ों के बीच विशिष्ट अंतरों की पहचान करने के लिए इसे दोहराकर अधिक विस्तृत तुलना कर सकते हैंRevisions मूल दस्तावेज़ का संग्रह. प्रत्येक संशोधन दस्तावेज़ों के बीच परिवर्तन या अंतर को दर्शाता है। आप प्रत्येक संशोधन के विवरण तक पहुंच सकते हैं, जैसे कि परिवर्तन का प्रकार (सम्मिलन, विलोपन, स्वरूपण परिवर्तन) और दस्तावेज़ की प्रभावित सीमा।