Bugün GroupDocs, Yeni Nesil GroupDocs.Signature Cloud 17.12’nin ilk halka açık sürümünü duyuruyor. Herhangi bir ek yazılım yüklemeden uygulamalarınıza elektronik imzaların gücünü katmak için bir e-İmza REST API’sidir. GroupDocs.Signature Cloud API, e-imza ekleme, imzayı doğrulama ve arama gibi özelliklerle uygulamalarınıza e-imza işlevi vermenin kolay bir yoludur desteklenen dosya biçimlerinde diğer özelliklerle birlikte imza. GroupDocs.Signature Cloud’un ilk sürümünde sunulan özelliklerin tam listesi için lütfen sürüm notlarına bakın. Aşağıdaki bölümlerde bu özelliklerle ilgili bazı ayrıntılar açıklanmaktadır.
Desteklenen İmza Türleri
GroupDocs.Signature Cloud’un ilk sürümü, API’de aşağıdaki imza türlerini destekler:
- Elektronik imza
- Barkod İmzası
- QR-Kod İmzası
- Metin İmzası
- Resim İmzası
Belgeye Dijital İmza Ekleme
GroupDocs.Signature Cloud REST API, bir belgeye Dijital İmza eklemeyi destekler. İstek gövdesindeki İmza Seçenekleri Nesneleri verilerini kullanarak Sertifika türü, konumu, hizalaması, yazı tipi, kenar boşlukları ve görünümleri gibi farklı seçeneklerle Belge Sayfalarında Dijital İmza oluşturma yöntemleri sağlar. Lütfen bu amaç için aşağıdaki URI, REST komutu(Curl) ve .NET SDK örneğine bakın. URI
https://api.groupdocs.cloud/v1/signature/{filename}/digital
Veri Talep Et
{"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"}
Kalan örnek(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 örneği
//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);
}
Dijital İmzayı Doğrulayın
GroupDocs.Signature Cloud REST API, imzalanmış bir belgeyi doğrulamayı destekler. İstek gövdesindeki Doğrulama Seçenekleri Nesneleri verilerini kullanarak sayfa numarası, metin ve arama kriterleri için farklı seçeneklerle Belge Sayfalarında Dijital İmzayı doğrulamak için yöntemler sağlar. Lütfen bu amaç için aşağıdaki URI, JSON İstek verileri, REST komutu(Curl) ve .NET SDK örneğine bakın. URI
https://api-qa.groupdocs.cloud/v1/signature/{filename}/digital/verification?Folder={folder}
Veri Talep Et
"{"DocumentPageNumber":1,"Password": "password","CertificateGuid": "temp.pfx","Comments": "verified data","SignDateTimeFrom": "1/12/2017","SignDateTimeTo":"12/12/2017","OptionsType":"PdfVerifyDigitalOptionsData"}
Kalan örnek(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 örneği
//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);
}
API Gezgini
Cloud REST API’leri için GroupDocs, API’mizi en sevdiğiniz tarayıcıda hemen denemenin en kolay yolunu sağlayan web tabanlı bir API Explorer ile birlikte gelir. GroupDocs for Cloud API’leri için bir Swagger belgeleri koleksiyonudur. Yani basitçe, önce GroupDocs for Cloud ile kaydolun, APP anahtarını ve SID’yi edinin ve web tarayıcısında GropuDocs.Signature Cloud Rest API etkileşimli olarak test etmeye başlayın.
GroupDocs.Signature Bulut Kaynakları
Aşağıda, görevlerinizi gerçekleştirmek için ihtiyaç duyabileceğiniz bazı yararlı kaynakların bağlantıları bulunmaktadır.
- GroupDocs.İmza Bulutu
- GroupDocs.Signature Bulut Çevrimiçi Belgeleri
- GroupDocs.Signature Bulut Kullanıcı Arabirimi Yardım Konuları
- GroupDocs.Signature Bulut Forumu
- Web API Explorer(Canlı Örnekler)
- GroupDocs.Signature Bulut SDK’ları
- Web GUI veya GroupDocs Bulut Hizmeti kullanarak GroupDocs Bulut Depolama ile çalışın
- Web GUI veya GroupDocs Bulut Hizmeti kullanarak GroupDocs Kullanımı ve Günlükleri ile çalışın
Bugün Ücretsiz Denemeye Başlayın
Bugün ücretsiz bir deneme başlatın; ihtiyacınız olan tek şey GroupDocs Bulut hizmetine kaydolmak. Kaydolduktan sonra, GroupDocs Cloud tarafından sunulan güçlü dosya işleme özelliklerini denemeye hazırsınız.