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

एनोटेशन आयात करें

एनोटेशन में हेरफेर करते समय, दस्तावेजों से एनोटेशन आयात करना एक एप्लिकेशन की बुनियादी आवश्यकता है। आप निम्नलिखित REST API का उपयोग करके आसानी से एनोटेशन आयात कर सकते हैं, यह एनोटेशन को एनोटेशनइन्फो ऑब्जेक्ट के रूप में सूचीबद्ध करता है। कृपया इस उद्देश्य के लिए निम्नलिखित URI, REST कमांड (कर्ल) और .NET SDK उदाहरण देखें। यूआरआई

https://api.groupdocs.cloud/v1/annotation/{filename}/annotations

बाकी उदाहरण (cURL)

curl -v "https://api.groupdocs.cloud/v1/annotation/Annotated.pdf/annotations" \
-X GET \
-H "Content-Type: application/json" \
-H "authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx” 

.NET SDK उदाहरण

//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
var configuration = new Configuration
{
    AppSid = Sid,
    AppKey = Key
};

var apiInstance = new AnnotationApi(configuration);

try
{
    var request = new GetImportRequest()
    {
        Name = "Annotated.pdf",
        Folder = null,
        Password = null
    };

    // Import annotations from document
    var response = apiInstance.GetImport(request);
    foreach (var entry in response)
        Debug.Print("Box :" + entry.Box);
}
catch (Exception e)
{
    Debug.Print("Exception when getting Annotation Information: " + e.Message);
} 

एनोटेशन निर्यात करें

समर्थित दस्तावेज़ में आकृति और पाठ एनोटेशन जोड़ने के लिए GroupDocs.Annotation Cloud REST API। आप दस्तावेज़ में एनोटेशन जोड़ने (निर्यात) करने के लिए निम्नलिखित एपीआई का उपयोग कर सकते हैं। यह अनुरोध निकाय में AnnotationInfo ऑब्जेक्ट की अपेक्षा करता है। कृपया इस उद्देश्य के लिए निम्नलिखित URI, JSON अनुरोध डेटा, REST कमांड (कर्ल) और .NET SDK उदाहरण देखें। यूआरआई

https://api.groupdocs.cloud/v1/Annotation/{filename}/html/pdf

डेटा का अनुरोध करें

[{"creatorName":"Anonym A.","box":{ "x":173.0, "y":154.89, "width":142.5, "height":9.0 },"pageNumber":0,"annotationPosition":{ "x":173.0, "y":154.88999938964844 },"svgPath":"[{'x':173.2986,'y':687.5769},'x':315.7985,'y':687.5769},{'x':173.2986,'y':678.5769},{'x':315.7985,'y':678.5769}]","type":0,"replies":[{ "userName":"Admin", "message":"reply text", "repliedOn":"2017-03-16T18:19:14" },{ "userName":"Commentator", "message":"reply2 text", "repliedOn":"2017-03-16T18:19:14" }]}] 

बाकी उदाहरण (cURL)

curl -v "https://api.groupdocs.cloud/v1/annotation/Annotated.pdf/annotations" \
-X PUT \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d "[{"creatorName":"Anonym A.","box":{ "x":173.0, "y":154.89, "width":142.5, "height":9.0 },"pageNumber":0,"annotationPosition":{ "x":173.0, "y":154.88999938964844 },"svgPath":"[{'x':173.2986,'y':687.5769},'x':315.7985,'y':687.5769},{'x':173.2986,'y':678.5769},{'x':315.7985,'y':678.5769}]","type":0,"replies":[{ "userName":"Admin", "message":"reply text", "repliedOn":"2017-03-16T18:19:14" },{ "userName":"Commentator", "message":"reply2 text", "repliedOn":"2017-03-16T18:19:14" }]}]" \
-H "authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx” 

.NET SDK उदाहरण

//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
var configuration = new Configuration
{
    AppSid = Sid,
    AppKey = Key
};

var apiInstance = new AnnotationApi(configuration);

try
{
    List annotations = new List();
    AnnotationInfo annotation = new AnnotationInfo
    {
        AnnotationPosition = new Point(852, 154.31),
        Replies = new[]
        {
                      new AnnotationReplyInfo {Message = "reply text", RepliedOn = DateTime.Now, UserName = "Admin"},
                      new AnnotationReplyInfo
                      {
                          Message = "reply2 text",
                          RepliedOn = DateTime.Now,
                          UserName = "Commentator"
                      }
                  },
        Box = new Rectangle((float)173.29, (float)154.31, (float)142.5, 9),
        PageNumber = 0,
        SvgPath =
            "[{\"x\":173.2986,\"y\":687.5769},{\"x\":315.7985,\"y\":687.5769},{\"x\":173.2986,\"y\":678.5769},{\"x\":315.7985,\"y\":678.5769}]",
        Type = AnnotationType.Text,
        CreatorName = "Anonym A."
    };
    annotations.Add(annotation);
    PutExportRequest request = new PutExportRequest()
    {
        Name ="Annotated.pdf",
        Folder=null,
        Password=null,
        Body=annotations,
        
    };
    // Insert/Export annotations to document.
    var response = apiInstance.PutExport(request);
    Debug.Print("Document Processsed and stream length: " + response.Length);

}
catch (Exception e)
{
    Debug.Print("Exception when inserting Annotation to document: " + e.Message);
} 

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

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

GroupDocs.एनोटेशन क्लाउड संसाधन

कुछ उपयोगी संसाधनों के लिंक निम्नलिखित हैं जिनकी आपको अपने कार्यों को पूरा करने के लिए आवश्यकता हो सकती है।

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

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