.NET के लिए ग्रुपडॉक्स तुलना में उपयोगकर्ता परिभाषित दस्तावेज़ मेटाडेटा सहेजना

परिचय

इस ट्यूटोरियल में, हम .NET के लिए GroupDocs Comparison का उपयोग करके उपयोगकर्ता-परिभाषित दस्तावेज़ मेटाडेटा को सहेजने का तरीका जानेंगे। दस्तावेज़ों को कुशलतापूर्वक व्यवस्थित और प्रबंधित करने के लिए मेटाडेटा महत्वपूर्ण है। GroupDocs Comparison के साथ, आप अपनी विशिष्ट आवश्यकताओं को पूरा करने के लिए मेटाडेटा की आसानी से तुलना और हेरफेर कर सकते हैं।

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

शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं:

  1. .NET के लिए ग्रुपडॉक्स तुलना: .NET के लिए ग्रुपडॉक्स तुलना डाउनलोड करें और इंस्टॉल करें यहाँ.
  2. विकास वातावरण: सुनिश्चित करें कि आपके सिस्टम पर Visual Studio जैसा उपयुक्त विकास वातावरण स्थापित है।
  3. स्रोत और लक्ष्य दस्तावेज़: उन स्रोत और लक्ष्य दस्तावेज़ों को तैयार करें जिनके मेटाडेटा की आप तुलना और हेरफेर करना चाहते हैं।

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

सबसे पहले, .NET के लिए ग्रुपडॉक्स तुलना द्वारा प्रदान की गई कार्यक्षमताओं तक पहुंचने के लिए आवश्यक नामस्थान आयात करें।

using System;
using System.IO;
using GroupDocs.Comparison;
using GroupDocs.Comparison.Options;

चरण 1: आउटपुट निर्देशिका और फ़ाइल नाम परिभाषित करें

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

string outputDirectory = "Your Document Directory";
string outputFileName = Path.Combine(outputDirectory, "RESULT.docx");

चरण 2: Comparer प्रारंभ करें और दस्तावेज़ जोड़ें

आरंभ करें Comparer स्रोत दस्तावेज़ के साथ ऑब्जेक्ट को जोड़ें और तुलना के लिए लक्ष्य दस्तावेज़ जोड़ें।

using (Comparer comparer = new Comparer("SOURCE.docx"))
{
    comparer.Add("TARGET.docx");

चरण 3: मेटाडेटा विकल्प निर्दिष्ट करें

तुलना किए गए दस्तावेज़ में सहेजने के लिए मेटाडेटा विकल्प निर्दिष्ट करें। इस उदाहरण में, हमने सेट किया है CloneMetadataType को MetadataType.FileAuthor और इसके लिए विवरण प्रदान करें FileAuthorMetadata.

SaveOptions saveOptions = new SaveOptions()
{
    CloneMetadataType = MetadataType.FileAuthor,
    FileAuthorMetadata = new FileAuthorMetadata
    {
        Author = "Tom",
        Company = "GroupDocs",
        LastSaveBy = "Jack"
    }
};

चरण 4: दस्तावेज़ों की तुलना करें और मेटाडेटा सहेजें

निर्दिष्ट मेटाडेटा विकल्पों के साथ दस्तावेज़ों की तुलना करें और तुलना किए गए दस्तावेज़ को सहेजें।

comparer.Compare(outputFileName, saveOptions);

चरण 5: सफलता संदेश प्रदर्शित करें

एक सफलता संदेश प्रदर्शित करें जो यह दर्शाता है कि दस्तावेजों की तुलना सफलतापूर्वक की गई है और आउटपुट स्थान भी बताता है।

Console.WriteLine($"\nDocuments compared successfully.\nCheck output in {outputDirectory}.");

निष्कर्ष

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

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

क्या .NET के लिए ग्रुपडॉक्स तुलना विभिन्न दस्तावेज़ प्रारूपों को संभाल सकती है?

हां, ग्रुपडॉक्स तुलना DOCX, पीडीएफ, पीपीटीएक्स, एक्सएलएसएक्स और अधिक सहित दस्तावेज़ प्रारूपों की एक विस्तृत श्रृंखला का समर्थन करती है।

क्या .NET के लिए ग्रुपडॉक्स तुलना के लिए कोई निःशुल्क परीक्षण उपलब्ध है?

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

क्या मैं अपनी आवश्यकताओं के अनुसार मेटाडेटा विकल्पों को अनुकूलित कर सकता हूँ?

बिल्कुल, ग्रुपडॉक्स तुलना दस्तावेज़ तुलना के दौरान मेटाडेटा हैंडलिंग को अनुकूलित करने के लिए लचीले विकल्प प्रदान करती है।

क्या ग्रुपडॉक्स तुलना तकनीकी सहायता प्रदान करता है?

हां, आप ग्रुपडॉक्स तुलना फ़ोरम से तकनीकी सहायता प्राप्त कर सकते हैं यहाँ.

मैं .NET के लिए ग्रुपडॉक्स तुलना का लाइसेंस कहां से खरीद सकता हूं?

आप ग्रुपडॉक्स वेबसाइट से लाइसेंस खरीद सकते हैं यहाँ.