Co je elektronický podpis?

Elektronickým podpisem nebo elektronickým podpisem se rozumí údaje v elektronické podobě, které jsou logicky spojeny s jinými údaji v elektronické podobě a které podepisující osoba používá k podpisu. Tento typ podpisu má stejné právní postavení jako vlastnoruční podpis, pokud splňuje požadavky zvláštního předpisu. Elektronické podpisy mohou být ve formě digitálního textu, obrázků, čárových kódů, QR kódů atd.

Elektronické podpisy jsou právním konceptem odlišným od digitálních podpisů, což je kryptografický mechanismus často používaný k implementaci elektronických podpisů. Zatímco elektronický podpis může být stejně jednoduchý jako jméno zadané v elektronickém dokumentu, digitální podpisy se stále častěji používají v elektronickém obchodování a v regulačních podáních k implementaci elektronických podpisů kryptograficky chráněným způsobem.

GroupDocs.Signature Cloud API?

GroupDocs.Signature Cloud je REST API pro vytváření, ověřování a vyhledávání různých typů objektů Signature v dokumentech v cloudu. Existuje pět hlavních typů podporovaných podpisů, se kterými můžete pracovat:

  • Textový podpis
  • Podpis čárového kódu
  • Podpis QR kódu
  • Digitální podpis
  • Obrazový podpis
  • Razítko Podpis

Jak pracovat s dokumentem s čárovým kódem pomocí e-signing API?

Toto rozhraní API je určeno k přidávání elektronických podpisů k dokumentům na základě parametrů předávaných jako pole možností podpisu. Vykreslený dokument lze stáhnout pomocí výstupních adres URL nebo cest.

Zde jsou kroky pro práci s podpisem dokumentu:

  1. Nahrajte soubor do úložiště.
  2. Vytvořte podpis.
  3. Ověřte podpis.
  4. Vyhledejte podpis.
  5. Stáhnout soubor HTML.

1. Nahrajte soubor do úložiště

Následující kód ukazuje, jak nahrát soubory do úložiště.

### 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]"

Nyní je náš soubor “one-page.docx” dostupný ve složce “signaturedocs” na úložišti.

2. Vytvoření podpisu čárového kódu

GroupDocs.Signature Cloud REST API podporuje podepisování dokumentu pomocí čárového kódu. Poskytuje metody pro vytvoření podpisu čárového kódu na stránkách dokumentu s různými možnostmi typu čárového kódu, umístění, zarovnání, písma, okrajů a vzhledu pomocí dat Objekty možností podpisu v těle požadavku.

Následující kód ukazuje, jak vytvořit podpis čárového kódu.

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. Ověřte podpis

GroupDocs.Signature Cloud REST API poskytuje metody pro ověření podpisu čárového kódu na stránkách dokumentů s různými možnostmi pro číslo stránky, text a kritéria vyhledávání pomocí dat Verification Options Objects v těle požadavku.

Následující kód ukazuje, jak ověřit podpis čárového kódu.

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. Vyhledejte podpis

GroupDocs.Signature Cloud API poskytuje metodu pro vyhledávání podpisu čárového kódu na stránkách dokumentu s různými možnostmi typ čárového kódu, název, text, typ shody a další funkce vyhledávání pomocí dat Search Options Object v těle požadavku.

Následující kód ukazuje, jak hledat podpis čárového kódu .

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. Stáhnout soubor

Následující kód ukazuje, jak stáhnout konkrétní soubor.

### 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]"

A je to.

Začněte bezplatnou zkušební verzi ještě dnes

Začněte bezplatnou zkušební verzi ještě dnes – vše, co potřebujete, je zaregistrovat se do cloudové služby GroupDocs. Jakmile se zaregistrujete, jste připraveni vyzkoušet výkonné funkce zpracování souborů, které nabízí GroupDocs Cloud.