Apa itu Tanda Tangan Elektronik?
Tanda tangan elektronik atau e-signature mengacu pada data dalam bentuk elektronik yang secara logis dikaitkan dengan data lain dalam bentuk elektronik dan yang digunakan oleh penanda tangan untuk menandatangani. Jenis tanda tangan ini memberikan kedudukan hukum yang sama dengan tanda tangan tulisan tangan selama memenuhi persyaratan peraturan khusus. E-Signature dapat berupa teks digital, gambar, barcode, kode QR, dll.
Tanda tangan elektronik adalah konsep hukum yang berbeda dari tanda tangan digital, sebuah mekanisme kriptografi yang sering digunakan untuk mengimplementasikan tanda tangan elektronik. Sementara tanda tangan elektronik dapat sesederhana nama yang dimasukkan dalam dokumen elektronik, tanda tangan digital semakin banyak digunakan dalam e-commerce dan pengajuan peraturan untuk mengimplementasikan tanda tangan elektronik dengan cara yang dilindungi secara kriptografis.
GroupDocs.Signature Cloud API?
GroupDocs.Signature Cloud adalah REST API untuk membuat, memverifikasi, dan mencari berbagai jenis objek Signature ke dokumen di cloud. Ada lima jenis utama Tanda Tangan yang didukung yang dapat Anda operasikan:
- Tanda Tangan Teks
- Tanda Tangan Kode Batang
- Tanda Tangan Kode QR
- Tanda tangan digital
- Tanda Tangan Gambar
- Tanda Tangan Stempel
Bagaimana cara bekerja dengan dokumen barcode menggunakan e-signing API?
API ini dimaksudkan untuk menambahkan tanda tangan elektronik ke dokumen, berdasarkan parameter yang diteruskan sebagai larik opsi tanda tangan. Dokumen yang dirender dapat diunduh menggunakan URL atau jalur keluaran.
Berikut adalah langkah-langkah untuk bekerja dengan tanda tangan dokumen:
- Unggah File ke Penyimpanan.
- Buat Tanda Tangan.
- Verifikasi Tanda Tangan.
- Cari Tanda Tangan.
- Unduh Berkas HTML.
1. Unggah File ke Penyimpanan
Kode berikut menunjukkan cara mengunggah file ke penyimpanan.
### Upload document to default storage
curl -X POST "https://api.groupdocs.cloud/v2.0/signature/storage/file/signaturedocs%2Fone-page.docx?storageName=MyStorage"
-H "accept: application/json"
-H "authorization: Bearer [Access Token]"
Sekarang file kami “one-page.docx” tersedia di bawah folder “signaturedocs” di penyimpanan.
2. Membuat Tanda Tangan Barcode
GroupDocs.Signature Cloud REST API mendukung untuk menandatangani dokumen dengan Barcode. Ini menyediakan metode untuk membuat Tanda Tangan Kode Batang di Halaman Dokumen dengan berbagai opsi jenis Kode Batang, lokasi, perataan, font, margin, dan tampilan dengan menggunakan data Objek Opsi Tanda Tangan di badan permintaan.
Kode berikut menunjukkan, cara Membuat Tanda Tangan Barcode.
curl -X POST "https://api.groupdocs.cloud/v2.0/signature/create"
-H "accept: application/json" -H "authorization: Bearer [Access Token]"
-H "Content-Type: application/json" -d "{ \"FileInfo\": { \"FilePath\": \"one-page.docx\", \"StorageName\": \"MyStorage\", \"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 },} ]}"
3. Verifikasi Tanda Tangan
GroupDocs.Signature Cloud REST API menyediakan metode untuk memverifikasi Barcode Signature di Halaman Dokumen dengan opsi berbeda untuk nomor halaman, teks, dan kriteria pencarian dengan menggunakan data Objek Opsi Verifikasi di badan permintaan.
Kode berikut menunjukkan, cara Verifikasi Barcode Signature .
curl -X POST "https://api.groupdocs.cloud/v2.0/signature/verify"
-H "accept: application/json"
-H "authorization: Bearer [Access Token]"
-H "Content-Type: application/json" -d "{\"FileInfo\": {\"FilePath\": \"signed/Signed_BarCode.pdf\",\"StorageName\": \"MyStorage\",
\"VersionId\": \"\", \"Password\": \"\",},\"VerifyOptions\": [{\"DocumentType\": \"Pdf\",
\"SignatureType\": \"Text\",\"Page\": 1,\"Text\": \"John\",\"MatchType\": \"Contains\"}] }}} ]}"
4. Cari Tanda Tangan
GroupDocs.Signature Cloud API menyediakan metode untuk mencari Tanda Tangan Kode Batang di Halaman Dokumen dengan berbagai opsi jenis kode batang, Nama, teks, jenis pencocokan, dan fitur pencarian lainnya dengan menggunakan data Objek Opsi Pencarian di badan permintaan.
Kode berikut menunjukkan, cara Mencari Tanda Tangan Kode Batang .
curl -X POST "https://api.groupdocs.cloud/v2.0/signature/search"
-H "accept: application/json"
-H "authorization: Bearer [Access Token]"
-H "Content-Type: application/json" -d "{ \"FileInfo\": {\"FilePath\": \"signaturedocs/one-page.pdf\",\"StorageName\": \"MyStorage\",
\"VersionId\": \"\", \"Password\": \"\" }, \"SearchOptions\": [ {\"DocumentType\": \"Pdf\",\"SignatureType\": \"Barcode\",
\"Page\": 1,\"Text\": \"123\",\"BarcodeType\": \"Code128\",\"MatchType\": \"Contains\"}] }"
5. Unduh berkas
Kode berikut menunjukkan, cara mengunduh file tertentu.
### Download document from default storage
curl -X GET "https://api.groupdocs.cloud/v2.0/signature/storage/file/one-page.docx?storageName=MyStorage"
-H "accept: multipart/form-data"
-H "authorization: Bearer [Access Token]"
Itu dia.
Mulai Uji Coba Gratis Hari Ini
Mulai uji coba gratis hari ini – yang Anda perlukan hanyalah mendaftar dengan layanan Cloud GroupDocs. Setelah Anda mendaftar, Anda siap untuk mencoba fitur pemrosesan file canggih yang ditawarkan oleh GroupDocs Cloud.