Teman-teman, pekerjaan lama yang membosankan untuk menandatangani dokumen telah hilang, ketika Anda biasa mencetak, menandatangani, memindai, dan memposting dokumen. Sekarang di era digital ini opsi penandatanganan dokumen online membuat hidup lebih mudah. Dan GroupDocs.Signature Cloud REST API diuji dan andal dengan e-Signature REST API untuk menambah kekuatan tanda tangan elektronik di aplikasi Anda tanpa menginstal perangkat lunak pihak ketiga. Ini membantu Anda mengamankan dokumen Anda secara elektronik dengan menerapkan Teks, Stempel, Kode QR, Kode Batang, Gambar, dan Tanda Tangan Digital. Versi baru GroupDocs.Signature Cloud 19.5 dirilis.
Silakan periksa detail catatan rilis versi ini untuk mendapatkan gambaran tentang semua fitur/peningkatan baru yang dibuat dalam rilis ini.
Apa yang baru
Versi API - Memperkenalkan API versi V2
Otentikasi - otentikasi JWT (JSON Web Token).
API Tanda Tangan - Metode API yang disederhanakan untuk membuat, memverifikasi, dan mencari tanda tangan, sama seperti mendapatkan informasi tambahan dari dokumen
File API – Metode yang diperkenalkan untuk mengunggah, mengunduh, menyalin, memindahkan, menghapus file : memasukkan dokumen dan hasil rendering, di penyimpanan cloud
Folder API - Metode yang diperkenalkan untuk membuat, menyalin, memindahkan, menghapus folder di penyimpanan cloud
Storage API - Metode yang diperkenalkan untuk mendapatkan informasi penyimpanan dan informasi file
Bagaimana itu bekerja
Perubahan besar dalam rilis ini adalah pengenalan versi API V2, semuanya adalah versi API baru. Ini adalah API yang lebih disederhanakan dengan lebih sedikit metode dan opsi. Juga, ia memiliki arsitektur internal yang lebih optimal dan halus. Dalam versi ini, API menyertakan metode untuk bekerja dengan penyimpanan cloud. Jadi, Anda dapat melakukan operasi penyimpanan menggunakan GroupDocs.Signature Cloud REST API alih-alih menggunakan API terpisah.
Di sini kami akan menunjukkan cara kerja versi API Cloud V2 GroupDocs.Signature dan ini berbeda dari V1. Kami akan menambahkan tanda tangan Barcode di dokumen Word menggunakan V1 dan V2 dengan mengikuti langkah-langkah berikut:
- Ambil Token Akses
- Unggah dokumen sumber ke Penyimpanan
- Tambahkan BarCode Signature ke dokumen sumber
Anda dapat melihat dari contoh cURL berikut bahwa kami telah menggunakan otentikasi JWT dalam contoh V2. Harap dicatat OAuth 2.0 dan metode autentikasi permintaan penandatanganan URL versi V1 API tidak lagi didukung di V2. Sekarang, versi V2 API mendukung otentikasi JWT (JSON Web Token).
Dalam metode rilis baru kami menggunakan metode File API V2 untuk mengunggah file ke penyimpanan, bukan metode GroupDocs.Storage Cloud. Dan perbedaan terakhir dari contoh berikut, namun tidak kalah pentingnya, di V2, pembuatan API tunggal digunakan untuk semua jenis tanda tangan yang didukung dengan mengirimkan detail tanda tangan sebagai parameter. Namun, di V1 kami biasa memanggil API yang berbeda untuk setiap jenis tanda tangan.
V1.1 Contoh
### Retrieve access token
### TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
curl "https://api.groupdocs.cloud/oauth2/token"
-X POST
-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"
### Upload file to Aspose Cloud Storage
curl "https://api.aspose.cloud/v1.1/storage/file?path=one-page.docx"
-X PUT
-T C:/Temp/one-page.docx
-H "Content-Type: multipart/form-data"
-H "Accept: application/json"
-H "Authorization: Bearer [ACCESS_TOKEN]"
### Add Barcode Signature to Document
curl "https://api.groupdocs.cloud/v1/signature/one-page.docx/barcode"
-X POST
-H "accept: application/json"
-H "Content-Type: application/json"
-H "authorization: Bearer [ACCESS_TOKEN]"
-d "{"BarcodeTypeName": "Code128","BorderVisiblity" : true,"BorderDashStyle" : "DashDotDot","BorderWeight" : 1,"Opacity" : 0.5,"Margin": {"All": 0,"Left": 0,"Top": 0,"Right": 0,"Bottom": 0},"SheetNumber": 1,"RowNumber": 11,"ColumnNumber": 22,"BorderVisiblity": true,"BorderDashStyle": 5,"BorderTransparency": 0.0,"BorderWeight": 1.0,"BackgroundTransparency": 0.1,"SignatureImplementation": "TextStamp","Text": "John Smith","Width": 100,"Height": 100,"LocationMeasureType": "Pixels","SizeMeasureType": "Pixels","RotationAngle": 0,"HorizontalAlignment": "Right","VerticalAlignment": "Center","MarginMeasureType": "Pixels","SignAllPages": false,"Font": {"FontFamily": "Times New Roman","FontSize": 14.0,"Bold": false,"Italic": false,"Underline": false},"ForeColor": {"Web": "Black"},"BorderColor": {"Web": "Black"},"BackgroundColor": {"Web": "OrangeRed"},"OptionsType": "WordsSignBarcodeOptionsData"}"
V2.0 Contoh
### Retrieve access token JWT(JSON Web Token)
### TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
curl -v "https://api.groupdocs.cloud/connect/token"
-X POST
-H "Content-Type: application/x-www-form-urlencoded"
-D "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]"
### Upload file into the storage
curl --request POST "https://api.groupdocs.cloud/v2/signature/storage/file/one-page.docx"
--header "authorization: Bearer [ACCESS_TOKEN]"
--data-binary @"c:\temp\one-page.docx"
### Add Barcode Signature to Document
curl "https://api.groupdocs.cloud/v2.0/signature/create"
-X POST
-H "accept: application/json"
-H "authorization: Bearer [ACCESS_TOKEN(JWT)]"
-H "Content-Type: application/json"
-d "{"FileInfo": { "FilePath": "one-page.docx", "StorageName": "", "VersionId": "", "Password": "" }, "SaveOptions": { "OverwriteExisting": true, "OutputFilePath": "result-one-page.docx", "SaveFormat": "docx" }, "SignOptions": [ { "DocumentType": "WordProcessing", "SignatureType": "Barcode", "Page": 1, "AllPages": false, "PagesSetup": { "FirstPage": false, "LastPage": true, "OddPages": false, "EvenPages": true, "PageNumbers": [1] }, "Text": "John Smith", "BarcodeType": "Code128", "Left": 2, "Top": 2, "Width": 200, "Height": 100, "Stretch": "None", "RotationAngle": 45, "HorizontalAlignment": "Left", "VerticalAlignment": "Center", "LocationMeasureType": "Pixels", "SizeMeasureType": "Pixels", "Margin": { "All": 5, "Left": 5, "Top": 5, "Right": 5, "Bottom": 5 }, "MarginMeasureType": "Pixels", "Font": { "FontFamily": "Times New Roman", "FontSize": 14.0, "Bold": false, "Italic": false, "Underline": false }, "ForeColor": { "Web": "DarkOrange" }, "BorderColor": { "Web": "DarkOrange", "Alpha": "20", }, "BackgroundBrush": { "Color": {"Web": "DarkBlue"}, "BrushType": "SolidBrush" }, "BorderVisiblity": true, "BorderDashStyle": "Dash", "BorderTransparency": 0.55, "BorderWeight": 12.0, "BackgroundTransparency": 0.8, "TextHorizontalAlignment": "Left", "TextVerticalAlignment": "Top", "Opacity": 0.5, "CodeTextAlignment": "Below", "InnerMargins": { "All": 5, "Left": 5, "Top": 5, "Right": 5, "Bottom": 5 },} ]}"
Berikan umpan balik
Jangan ragu untuk memberi kami komentar di bawah ini untuk membagikan pemikiran Anda tentang versi baru GroupDocs.Signature Cloud 19.5. Atau kunjungi [Forum Dukungan] kami 2 dan beri tahu kami jika Anda memiliki saran atau jika Anda memerlukan fitur/peningkatan tertentu yang Anda harapkan dimiliki oleh API kami.
Dan jika Anda belum sempat mencoba REST API kami, mulailah uji coba gratis hari ini. Yang Anda butuhkan hanyalah mendaftar dengan groupdocs.cloud. Setelah Anda mendaftar, Anda siap untuk mencoba fitur pemrosesan file canggih yang ditawarkan oleh groupdocs.cloud.