GroupDocs टीम हमेशा अपने उपयोगकर्ताओं के लिए लीक से हटकर समाधान प्रदान करने के लिए पूरी लगन से काम करती है, इस संबंध में हम गर्व से नेक्स्ट जेनरेशन GroupDocs.Comparison Cloud 17.12 REST API की पहली रिलीज की घोषणा कर रहे हैं। सार्वजनिक उपयोग के लिए. यह एक प्लेटफ़ॉर्म स्वतंत्र दस्तावेज़ तुलना REST API है जिसे किसी भी विकास भाषा के साथ एकीकृत किया जा सकता है। हमारा दस्तावेज़ तुलना क्लाउड एपीआई दस्तावेज़ तुलना ऑपरेशन, परिवर्तन और तुलना दस्तावेज़ के लिए दो मुख्य संसाधन प्रदान कर रहा है जो आपको परिवर्तनों की एक श्रृंखला प्राप्त करने या परिणाम दस्तावेज़ फ़ाइल पथ या स्ट्रीम प्राप्त करने की अनुमति देता है। बेहतर उपयोगकर्ता अनुभव और उन्नत प्रदर्शन के लिए इस एपीआई का उपयोग आपके अनुप्रयोगों में किया जा सकता है। यह सभी प्रमुख व्यावसायिक दस्तावेज़ और छवि प्रारूपों का समर्थन करता है, कृपया अधिक जानकारी के लिए यहां पर क्लिक करें।

विशेषताएँ - GroupDocs.Comparison Cloud

GroupDocs.Comparison Cloud, Word, Cell, Html, PDF, PowerPoint और Image जैसे लगभग सभी प्रमुख दस्तावेज़ों और छवि प्रारूपों की तुलना करने के लिए एक REST API है। कुछ प्रमुख विशेषताएं इस प्रकार हैं. संपूर्ण विवरण के लिए आप रिलीज़ नोट्स पर जा सकते हैं।

दस्तावेज़ संसाधन:

परिवर्तन संसाधन:

तुलना किए गए दस्तावेज़ों से परिवर्तन प्राप्त करें

आप दस्तावेज़ की तुलना उसी प्रारूप के अन्य दस्तावेज़ से तुरंत कर सकते हैं। यहां समर्थित प्रारूपों की सूची दी गई है, कृपया GroupDocs.Comparison Cloud API का उपयोग करके DOCX से DOCX तुलना के त्वरित उदाहरण पर एक नज़र डालें।

यूआरएल

 https://apireference.groupdocs.cloud/comparison/#!/Changes/PostChanges

अनुरोध निकाय

{'sourceFile':{'folder':'comparisons','name':'source.docx','password':''},'targetFiles':[{'folder':'comparisons','name':'target.docx','password':''}],'settings ':{'generateSummaryPage':true,'showDeletedContent':true,'styleChangeDetection':true,'insertedItemsStyle':{'color':'Blue','beginSeparatorString':'','endSeparatorString':'','bold':false,'italic':false,'strikeThrough':false},'deletedItemsStyle':{'color':'Red','beginSeparatorString':'','endSeparatorString':'','bold':false,'italic':false,'strikeThrough':false},'styleChangedItemsStyle':{'color':'Green','beginSeparatorString':'','endSeparatorString':'','bold':false,'italic':false,'strikeThrough':false},'wordsSeparatorChars':[],'detailLevel':'Low','useFramesForDelInsElements':false,'calculateComponentCoordinates':false,'markDeletedInsertedContentDeep':false},'changes':[{'id':0,'action':'Reject'},{'id':1,'action':'Reject'}]}"

कर्ल उदाहरण

curl -v "https://api.groupdocs.cloud/v1.0/comparison/compareDocuments/changes?appsid=XXXX&signature=XXX-XX"
-H "content-type: application/json"
-X POST -d "{'sourceFile':{'folder':'comparisons','name':'source.docx','password':''},'targetFiles':[{'folder':'comparisons','name':'target.docx','password':''}],'settings ':{'generateSummaryPage':true,'showDeletedContent':true,'styleChangeDetection':true,'insertedItemsStyle':{'color':'Blue','beginSeparatorString':'','endSeparatorString':'','bold':false,'italic':false,'strikeThrough':false},'deletedItemsStyle':{'color':'Red','beginSeparatorString':'','endSeparatorString':'','bold':false,'italic':false,'strikeThrough':false},'styleChangedItemsStyle':{'color':'Green','beginSeparatorString':'','endSeparatorString':'','bold':false,'italic':false,'strikeThrough':false},'wordsSeparatorChars':[],'detailLevel':'Low','useFramesForDelInsElements':false,'calculateComponentCoordinates':false,'markDeletedInsertedContentDeep':false},'changes':[{'id':0,'action':'Reject'},{'id':1,'action':'Reject'}]}"

GoupDocs.Comparison Cloud API .NET SDK उदाहरण

 var configuration = new Configuration

{
    AppSid = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
    AppKey = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
};
// Initiate API object
var apiInstance = new ChangesApi(configuration);
try
{
    // Comparison Request
    ComparisonRequest comparisonRequest = new ComparisonRequest()
    {
        // Comparison Request Settings
        Settings = new ComparisonRequestSettings()
        {
            GenerateSummaryPage = true,
            ShowDeletedContent = true,
            StyleChangeDetection = true,
            UseFramesForDelInsElements = false,
            DetailLevel = "Low",
            DeletedItemsStyle = new StyleSettingsValues()
            {
                BeginSeparatorString = "",
                EndSeparatorString = "",
                Color = new Color().Red
            },
            InsertedItemsStyle = new StyleSettingsValues()
            {
               BeginSeparatorString = "",
                EndSeparatorString = "",
               Color = new Color().Blue
            },
            StyleChangedItemsStyle = new StyleSettingsValues()
            {
               BeginSeparatorString = "",
               EndSeparatorString = "",
                Color = new Color().Green
            },
            CalculateComponentCoordinates = false,
            CloneMetadata = "Source",
            MarkDeletedInsertedContentDeep = false,
            MetaData = new ComparisonMetadataValues()
          {
                Author = "GroupDocs",
                Company = "GroupDocs",
                LastSaveBy = "GroupDocs"
          },
            Password = "",
            PasswordSaveOption = ""

        },
        // Source file
        SourceFile = new ComparisonFileInfo()
        {
           Folder = "comparisons",
            Name = "source.docx",
            Password = ""
        }
    };

    List targets = new List();
    // Target file
    targets.Add(new ComparisonFileInfo()
    {
        Folder = "comparisons",
        Name = "target.docx",
        Password = ""
    });
    // Target file - single or multiple target files are allowed.
   comparisonRequest.TargetFiles = targets.ToArray();

    // Accept or Reject changes
    comparisonRequest.Changes = new List();
    comparisonRequest.Changes.Add(new ComparisonChange() { Id = 0, Action = "Accept" });
    comparisonRequest.Changes.Add(new ComparisonChange() { Id = 1, Action = "Reject" });

    // API call for response.

    var response = apiInstance.PostChanges(new Model.Requests.PostChangesRequest() { Request =    comparisonRequest });

    Console.WriteLine(string.Format("{0}: {1}", "response is List", response.Count.ToString()));
}
catch (Exception e)
{
    Console.WriteLine("Exception when calling ChangesApi.PostChanges: " + e.Message);
}

दस्तावेज़ संसाधन प्राप्त करें

आप दस्तावेज़ों की तुलना कर सकते हैं और अनुरोध निकाय में JsonRequest ऑब्जेक्ट डेटा प्रदान करके परिणाम दस्तावेज़ पथ प्राप्त कर सकते हैं। परिणाम दस्तावेज़ पथ प्राप्त करने के लिए निम्नलिखित GroupDocs.Comparison Cloud REST API उदाहरण का उपयोग किया जा सकता है।

यूआरएल

 [`https://apireference.groupdocs.cloud/comparison/#!/Comparison/Comparison`](https://apireference.groupdocs.cloud/comparison/#!/Comparison/Comparison)

अनुरोध निकाय

{'sourceFile':{'folder':'comparisons','name':'source.docx','password':''},'targetFiles':[{'folder':'comparisons','name':'target.docx','password':''}],'settings ':{'generateSummaryPage':true,'showDeletedContent':true,'styleChangeDetection':true,'insertedItemsStyle':{'color':'Blue','beginSeparatorString':'','endSeparatorString':'','bold':false,'italic':false,'strikeThrough':false},'deletedItemsStyle':{'color':'Red','beginSeparatorString':'','endSeparatorString':'','bold':false,'italic':false,'strikeThrough':false},'styleChangedItemsStyle':{'color':'Green','beginSeparatorString':'','endSeparatorString':'','bold':false,'italic':false,'strikeThrough':false},'wordsSeparatorChars':[],'detailLevel':'Low','useFramesForDelInsElements':false,'calculateComponentCoordinates':false,'markDeletedInsertedContentDeep':false},'changes':[{'id':0,'action':'Reject'},{'id':1,'action':'Reject'}]}"

कर्ल उदाहरण

curl -v  "https://api.groupdocs.cloud/v1.0/comparison/compareDocuments?outPath=comparisons%2Fcomparedoutput.docx&appsid=XXXX&signature=XXX-XX" 
-H "Content-Type: application/json"
-X POST -d  "{'sourceFile':{'folder':'comparisons','name':'source.docx','password':''},'targetFiles':[{'folder':'comparisons','name':'target.docx','password':''}],'settings
  ':{'generateSummaryPage':true,'showDeletedContent':true,'styleChangeDetection':true,'insertedItemsStyle':{'color':'Blue','beginSeparatorString':'','endSeparatorString':'','bold':false,'italic':false,'strikeThrough':false},'deletedItemsStyle':{'color':'Red','beginSeparatorString':'','endSeparatorString':'','bold':false,'italic':false,'strikeThrough':false},'styleChangedItemsStyle':{'color':'Green','beginSeparatorString':'','endSeparatorString':'','bold':false,'italic':false,'strikeThrough':false},'wordsSeparatorChars':[],'detailLevel':'Low','useFramesForDelInsElements':false,'calculateComponentCoordinates':false,'markDeletedInsertedContentDeep':false},'changes':[{'id':0,'action':'Reject'},{'id':1,'action':'Reject'}]}"

GoupDocs.Comparison Cloud API .NET SDK उदाहरण

 var configuration = new Configuration
{
    AppSid = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
    AppKey = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
};

// Initiate API object
var apiInstance = new ComparisonApi(configuration);

try
{
    // Comparison Request
    ComparisonRequest comparisonRequest = new ComparisonRequest()
    {
        // Comparison Request Settings
        Settings = new ComparisonRequestSettings()
        {
            GenerateSummaryPage = true,
            ShowDeletedContent = true,
            StyleChangeDetection = true,
            UseFramesForDelInsElements = false,
            DetailLevel = "Low",
            DeletedItemsStyle = new StyleSettingsValues()
            {
                BeginSeparatorString = "",
                EndSeparatorString = "",
                Color = new Color().Red
            },
            InsertedItemsStyle = new StyleSettingsValues()
            {
                BeginSeparatorString = "",
                EndSeparatorString = "",
                Color = new Color().Blue
            },
            StyleChangedItemsStyle = new StyleSettingsValues()
            {
                BeginSeparatorString = "",
                EndSeparatorString = "",
                Color = new Color().Green
            },
            CalculateComponentCoordinates = false,
            CloneMetadata = "Source",
            MarkDeletedInsertedContentDeep = false,
            MetaData = new ComparisonMetadataValues()
            {
                Author = "GroupDocs",
                Company = "GroupDocs",
                LastSaveBy = "GroupDocs"
            },
            Password = "",
            PasswordSaveOption = ""
        },
        // Source file
        SourceFile = new ComparisonFileInfo()
        {
            Folder = "comparisons",
            Name = "source.docx",
            Password = ""
        }
    };

    List targets = new List();
    // Target file
    targets.Add(new ComparisonFileInfo()
    {
        Folder = "comparisons",
        Name = "target.docx",
        Password = ""
    });
    // Target file - single or multiple target files are allowed.
    comparisonRequest.TargetFiles = targets.ToArray();

    // API call for response.
    var response = apiInstance.Comparison(new Model.Requests.ComparisonRequest() { Request = comparisonRequest, OutPath = "comparisons/compare-result.docx" });

    Console.WriteLine(string.Format("{0}: {1}", "response is Link", response.Href.ToString()));
}
catch (Exception e)
{
    Console.WriteLine("Exception when calling ComparisonApi.Comparison: " + e.Message);
}

एपीआई एक्सप्लोरर

ग्रुपडॉक्स क्लाउड हमारे एपीआई को तुरंत आपके ब्राउज़र में आज़माने के लिए एक वेब एपीआई एक्सप्लोरर प्रदान करता है। यह ग्रुपडॉक्स क्लाउड एपीआई के लिए स्वैगर दस्तावेज़ का एक संग्रह है। वेब एपीआई एक्सप्लोरर का उपयोग करके, आप एपीआई में सभी संसाधनों के बारे में जानकारी प्राप्त कर सकते हैं। यह हमारे एपीआई एंडपॉइंट दस्तावेज़ीकरण को परीक्षण और अन्तरक्रियाशीलता भी प्रदान करता है। अधिक जानकारी के लिए कृपया यहां पर क्लिक करें।

SDKsGroupDocs.तुलना

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

GroupDocs.तुलना

क्लाउड एपीआई संसाधन आप आरंभ करने और एपीआई के साथ काम करने के लिए निम्नलिखित एपीआई संसाधनों पर जा सकते हैं।

आज ही नि:शुल्क परीक्षण प्रारंभ करें

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