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

समर्थित हस्ताक्षर प्रकार

GroupDocs.Signature Cloud का पहला संस्करण एपीआई में निम्नलिखित प्रकार के हस्ताक्षरों का समर्थन करता है:

  • अंगुली का हस्ताक्षर
  • बारकोड हस्ताक्षर
  • क्यूआर-कोड हस्ताक्षर
  • पाठ हस्ताक्षर
  • छवि हस्ताक्षर

दस्तावेज़ में डिजिटल हस्ताक्षर जोड़ें

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

https://api.groupdocs.cloud/v1/signature/{filename}/digital

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

{"Visible": true,"Password": "password","CertificateGuid": "temp.pfx","ImageGuid": "signature.jpg","Left": 10,"Top": 10,"Width": 40,"Height": 10,"LocationMeasureType": "Millimeters","SizeMeasureType": "Millimeters","RotationAngle": 0,"HorizontalAlignment": "Right","VerticalAlignment": "Bottom","Margin": {"All": 10,"Left": 10,"Top": 10,"Right": 10,"Bottom": 10},"MarginMeasureType": "Millimeters","Opacity": 0.5,"SignAllPages": true,"DocumentPageNumber": 1,"OptionsType": "PdfSignDigitalOptionsData"} 

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

curl -v "https://api.groupdocs.cloud/v1/signature/01_pages.pdf/digital" \
-X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d "{"Visible": true,"Password": "password","CertificateGuid": "temp.pfx","ImageGuid": "signature.jpg","Left": 10,"Top": 10,"Width": 40,"Height": 10,"LocationMeasureType": "Millimeters","SizeMeasureType": "Millimeters","RotationAngle": 0,"HorizontalAlignment": "Right","VerticalAlignment": "Bottom","Margin": {"All": 10,"Left": 10,"Top": 10,"Right": 10,"Bottom": 10},"MarginMeasureType": "Millimeters","Opacity": 0.5,"SignAllPages": true,"DocumentPageNumber": 1,"OptionsType": "PdfSignDigitalOptionsData"}" \
-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 SignatureApi(configuration);

try
{
    var signOptionsData = new GroupDocs.Signature.Cloud.Sdk.Model.PdfSignDigitalOptionsData()
    {
        DocumentPageNumber = 1,
        Height = 80,
        HorizontalAlignment = GroupDocs.Signature.Cloud.Sdk.Model.SignDigitalOptionsData.HorizontalAlignmentEnum.Right,
        Left = 10,
        LocationMeasureType = GroupDocs.Signature.Cloud.Sdk.Model.SignDigitalOptionsData.LocationMeasureTypeEnum.Pixels,
        Margin = new GroupDocs.Signature.Cloud.Sdk.Model.PaddingData() { Left = 10, Right = 10, Bottom = 10, Top = 10 },
        MarginMeasureType = GroupDocs.Signature.Cloud.Sdk.Model.SignDigitalOptionsData.MarginMeasureTypeEnum.Pixels,
        Opacity = 0.5,
        SignAllPages = false,
        CertificateGuid = "temp.pfx",
        Password="password",
        ImageGuid="signature.jpg",
        Top = 100,
        VerticalAlignment = GroupDocs.Signature.Cloud.Sdk.Model.SignDigitalOptionsData.VerticalAlignmentEnum.Center,
        Width = 100
    };
    var request = new PostDigitalRequest
    {
        Name = "02_pages.pdf",
        SignOptionsData = signOptionsData,
        Password = null,
        Folder = null,

    };

    var response = apiInstance.PostDigital(request);

    Debug.Print("FleName: " + response.FileName);

}
catch (Exception e)
{
    Debug.Print("Exception when signing document with digital signature: " + e.Message);
} 

डिजिटल हस्ताक्षर सत्यापित करें

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

https://api-qa.groupdocs.cloud/v1/signature/{filename}/digital/verification?Folder={folder} 

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

"{"DocumentPageNumber":1,"Password": "password","CertificateGuid": "temp.pfx","Comments": "verified data","SignDateTimeFrom": "1/12/2017","SignDateTimeTo":"12/12/2017","OptionsType":"PdfVerifyDigitalOptionsData"} 

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

curl -v "[https://api-qa.groupdocs.cloud/v1/signature/Signed_Digital.pdf/digital/verification?Folder=signed"][7] \
-X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d "{"DocumentPageNumber":1,"Password": "password","CertificateGuid": "temp.pfx","Comments": "verified data","SignDateTimeFrom": "1/12/2017","SignDateTimeTo":"12/12/2017","OptionsType":"PdfVerifyDigitalOptionsData"}" \
-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 SignatureApi(configuration);
try
{
    var verifyOptionsData = new GroupDocs.Signature.Cloud.Sdk.Model.PdfVerifyDigitalOptionsData()
    {
        DocumentPageNumber= 1,
        Password = "password",
        CertificateGuid = "temp.pfx",
    };
    var request = new PostVerificationDigitalRequest
    {
        Name = "Signed_Digital.pdf",
        VerifyOptionsData = verifyOptionsData,
        Password = null,
        Folder = "signed"
    };
var response = apiInstance.PostVerificationDigital(request);
Debug.Print("FleName: " + response.FileName);
Debug.Print("Result: " + response.Result);
}
catch (Exception e)
{
Debug.Print("Exception when verifying Digital signature: " + e.Message);
} 

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

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

GroupDocs.Signature क्लाउड संसाधन

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

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

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