दस्तावेज़ों को मर्ज और विभाजित करें.

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

GroupDocs.Merger Cloud क्या है?

दस्तावेज़ों के साथ काम करते समय, कभी-कभी दस्तावेज़ों को एक फ़ाइल में मर्ज करना एक सामान्य आवश्यकता होती है। जब जानकारी की मात्रा बड़ी न हो तो आप सामग्री को सीधे कॉपी और पेस्ट कर सकते हैं। लेकिन अगर ऐसा न हो तो क्या होगा? आपको कुछ स्वचालित समाधान की आवश्यकता है जो दस्तावेज़ों को विश्वसनीय और सटीक रूप से मर्ज कर सके। GroupDocs.Merger Cloud एक REST API है जो न केवल आपको कई दस्तावेज़ों में शामिल होने की अनुमति देता है, बल्कि समर्थित दस्तावेज़ प्रकारों की एक विस्तृत श्रृंखला में एकल दस्तावेज़ संरचना में हेरफेर भी करता है। एक डेवलपर के रूप में, आप इसे दस्तावेज़ विलय समाधान के लिए अपने एप्लिकेशन में उपयोग कर सकते हैं। यह सभी सामान्य फ़ाइल स्वरूपों का समर्थन करता है। समर्थित फ़ाइल प्रकारों में पीडीएफ, माइक्रोसॉफ्ट वर्ड दस्तावेज़, एक्सेल स्प्रेडशीट, पावरपॉइंट प्रस्तुतियाँ, सादा और स्वरूपित पाठ और समर्थित दस्तावेज़ प्रारूपों की एक लंबी सूची शामिल है।

यहां GroupDocs.Merger Cloud के पहले संस्करण की समर्थित सुविधाओं की पूरी सूची दी गई है:

सुरक्षा और प्रमाणीकरण

GroupDocs.Merger Cloud REST API सुरक्षित है और इसके लिए JSONweb टोकन प्रमाणीकरण के साथ ऐप एक्सेस कुंजी आईडी (ऐप SID) और ऐप सीक्रेट (ऐप कुंजी) का उपयोग करके प्रमाणीकरण की आवश्यकता होती है। साइन अप करें अपनी AppSID और ऐप कुंजी प्राप्त करने के लिए Groupdocs.cloud के साथ।

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

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

एसडीके

GroupDocs.Merger Cloud REST API आपके विशिष्ट प्रोजेक्ट में इस REST API का सहजता से उपयोग करने के लिए विभिन्न प्लेटफार्मों के लिए SDK के साथ आता है। एक एसडीके अनुरोध करने और प्रतिक्रियाओं को संभालने के कई निम्न-स्तरीय विवरणों का ध्यान रखता है और आपको अपने विशेष प्रोजेक्ट के लिए विशिष्ट कोड लिखने पर ध्यान केंद्रित करने देता है। कृपया कार्यशील उदाहरणों के साथ-साथ GroupDocs.Merger Cloud SDKs की पूरी सूची के लिए हमारी GitHub रिपॉजिटरी देखें, ताकि आप तुरंत काम शुरू कर सकें।

यह कैसे कार्य करता है?

आइए मैं दिखाता हूं कि आप कितनी आसानी से न्यूनतम सीखने की अवस्था के साथ अपने एप्लिकेशन में GroupDocs.Merger Cloud की सुविधाओं का उपयोग कर सकते हैं। सबसे पहली बात, groupdocs.cloud के साथ साइन अप करें और आगे बढ़ने से पहले अपने बाकी एपीआई कॉल को प्रमाणित करने के लिए ऐप एसआईडी और ऐप कुंजी प्राप्त करें।

दस्तावेज़ मर्ज करें

हम अपने कोड में REST क्लाइंट के साथ समान प्रारूप के दस्तावेज़ों को मर्ज करने के लिए REST API विधि का उपयोग कर सकते हैं या अपनी पसंदीदा प्रोग्रामिंग भाषा के GroupDocs.Merger Cloud SDK का उपयोग कर सकते हैं। यहां हम दस्तावेज़ों को मर्ज करने के दोनों तरीके प्रदर्शित करेंगे:

कर्ल उदाहरण:

· एक्सेस टोकन प्राप्त करें

· स्रोत दस्तावेज़ों को स्टोरेज पर अपलोड करें

· दस्तावेज़ मर्ज करें

// सबसे पहले एक्सेस टोकन प्राप्त करें
// https://dashboard.groupdocs.cloud/ से ऐप कुंजी और ऐप एसआईडी प्राप्त करें
curl -X POST "https://api.groupdocs.cloud/connect/token" 
-d "grant_type=client_credentials&client_id=[App_SID]&client_secret=[App_Key]" 
-H "Content-Type: application/x-www-form-urlencoded" 
-H "Accept: application/json"

// ग्रुपडॉक्स डिफॉल्ट स्टोरेज पर स्रोत दस्तावेज़ अपलोड करें
curl -X PUT "https://api.groupdocs.cloud/v1.0/merger/storage/file/Temp/Test1.docx" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
-H "Content-Type: multipart/form-data" 
-F "File=@C:/Temp/Testv1.docx"

// GroupDocs डिफ़ॉल्ट संग्रहण से दस्तावेज़ मर्ज करें
curl -X POST "https://api.groupdocs.cloud/v1.0/merger/join" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
-H "Content-Type: application/json" -d "{ "JoinItems": [ { "FileInfo": { "FilePath": "Temp/Testv1.docx", } },{ "FileInfo": { "FilePath": "Temp/Test2.docx", } },{ "FileInfo": { "FilePath": "Temp/Test3.docx", } } ], "OutputPath": "Temp/GroupDocs_Merger.docx"}"

.NET उदाहरण के लिए GroupDocs.Merger क्लाउड SDK:

· विजुअल स्टूडियो में एक नया प्रोजेक्ट बनाएं

· .NET NuGet पैकेज के लिए [GroupDocs.Merger Cloud SDK] इंस्टॉल करें(https://www.nuget.org/packages/GroupDocs.Merger-Cloud/)

· एकाधिक दस्तावेज़ों को मर्ज करने के लिए इस कोड का उपयोग करें

var configuration = new GroupDocs.Merger.Cloud.Sdk.Client.Configuration(MyAppSid, MyAppKey);
var apiInstance_Document = new GroupDocs.Merger.Cloud.Sdk.Api.DocumentApi(configuration);
var apiInstance_File = new GroupDocs.Merger.Cloud.Sdk.Api.FileApi(configuration);

var pathToSourceFiles = @"C:/Temp/input/";
var remoteFolder = "Temp/";
var joinItem_list = new List<JoinItem>();
try
{

    DirectoryInfo dir = new DirectoryInfo(pathToSourceFiles);
    System.IO.FileInfo[] files = dir.GetFiles();
    foreach (System.IO.FileInfo file in files)
    {
        var request_upload = new GroupDocs.Merger.Cloud.Sdk.Model.Requests.UploadFileRequest(remoteFolder + file.Name, File.Open(file.FullName, FileMode.Open));
        var response_upload = apiInstance_File.UploadFile(request_upload);
        var item = new JoinItem
        {
            FileInfo = new GroupDocs.Merger.Cloud.Sdk.Model.FileInfo
            { FilePath = remoteFolder + file.Name }
        };
        joinItem_list.Add(item);
    }

    var options = new JoinOptions
    {
        JoinItems = joinItem_list,
        OutputPath = remoteFolder + "Merged_Document.docx"
    };

    var request = new JoinRequest(options);
    var response = apiInstance_Document.Join(request);

    Console.WriteLine("Output file path: " + response.Path);
                
}
catch (Exception e)
{
    Console.WriteLine("Exception while Merging Documents: " + e.Message);
}

आगे क्या होगा?

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

यदि आपके कोई प्रश्न या सुझाव हैं, तो कृपया बेझिझक GroupDocs.cloud फोरम पर लिखें।