전자 서명이란 무엇입니까?

전자 서명 또는 전자 서명은 전자 형식의 다른 데이터와 논리적으로 연결되고 서명자가 서명하는 데 사용되는 전자 형식의 데이터를 말합니다. 이러한 유형의 서명은 특정 규정의 요구 사항을 준수하는 한 자필 서명과 동일한 법적 지위를 제공합니다. 전자 서명은 디지털 텍스트, 이미지, 바코드, QR 코드 등의 형태일 수 있습니다.

전자 서명은 전자 서명을 구현하는 데 자주 사용되는 암호화 메커니즘인 디지털 서명과 구별되는 법적 개념입니다. 전자 서명은 전자 문서에 이름을 입력하는 것처럼 간단할 수 있지만 전자 상거래 및 규제 서류 제출에서 전자 서명을 암호로 보호되는 방식으로 구현하는 데 디지털 서명이 점점 더 많이 사용되고 있습니다.

GroupDocs.Signature 클라우드 API?

GroupDocs.Signature Cloud는 클라우드에서 문서에 대한 다양한 유형의 서명 개체를 생성, 확인 및 검색하는 REST API입니다. 작동할 수 있는 5가지 주요 지원 서명 유형이 있습니다.

  • 텍스트 서명
  • 바코드 서명
  • QR 코드 서명
  • 전자 서명
  • 이미지 서명
  • 스탬프 서명

전자 서명 API를 사용하여 바코드 문서로 작업하는 방법은 무엇입니까?

이 API는 서명 옵션 배열로 전달된 매개변수를 기반으로 문서에 전자 서명을 추가하기 위한 것입니다. 렌더링된 문서는 출력 URL 또는 경로를 사용하여 다운로드할 수 있습니다.

다음은 문서 서명을 사용하는 단계입니다.

  1. 스토리지에 파일 업로드.
  2. 서명을 만듭니다.
  3. 서명을 확인하십시오.
  4. 서명을 검색합니다.
  5. HTML 파일을 다운로드합니다.

1. 저장소에 파일 업로드

다음 코드는 스토리지에 파일을 업로드하는 방법을 보여줍니다.

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

이제 저장소의 “signaturedocs” 폴더에서 “one-page.docx” 파일을 사용할 수 있습니다.

2. 바코드 서명 생성

GroupDocs.Signature Cloud REST API는 바코드로 문서에 서명하도록 지원합니다. 요청 본문의 Signature Option Objects 데이터를 사용하여 바코드 유형, 위치, 정렬, 글꼴, 여백 및 모양의 다양한 옵션으로 문서 페이지에서 바코드 서명을 생성하는 방법을 제공합니다.

다음 코드는 바코드 서명을 만드는 방법을 보여줍니다.

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  },}   ]}"

삼. 서명 확인

GroupDocs.Signature Cloud REST API는 요청 본문의 Verification Options Objects 데이터를 사용하여 페이지 번호, 텍스트 및 검색 기준에 대한 다양한 옵션으로 문서 페이지에서 바코드 서명을 확인하는 방법을 제공합니다.

다음 코드는 바코드 서명을 확인하는 방법을 보여줍니다.

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. 서명 검색

GroupDocs.Signature Cloud API는 요청 본문의 검색 옵션 개체 데이터를 사용하여 다양한 옵션 바코드 유형, 이름, 텍스트, 일치 유형 및 기타 검색 기능으로 문서 페이지에서 바코드 서명을 검색하는 방법을 제공합니다.

다음 코드는 바코드 서명을 검색하는 방법을 보여줍니다.

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. 파일 다운로드

다음 코드는 특정 파일을 다운로드하는 방법을 보여줍니다.

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

그게 다야.

지금 무료 평가판 시작

지금 무료 평가판을 시작하세요. GroupDocs 클라우드 서비스에 가입하기만 하면 됩니다. 등록하면 GroupDocs Cloud에서 제공하는 강력한 파일 처리 기능을 사용할 준비가 된 것입니다.