ลายเซ็นอิเล็กทรอนิกส์คืออะไร?

ลายเซ็นอิเล็กทรอนิกส์หรือลายเซ็นอิเล็กทรอนิกส์หมายถึงข้อมูลในรูปแบบอิเล็กทรอนิกส์ซึ่งมีความเกี่ยวข้องทางตรรกะกับข้อมูลอื่น ๆ ในรูปแบบอิเล็กทรอนิกส์และผู้ลงนามใช้ในการลงนาม ลายเซ็นประเภทนี้มีสถานะทางกฎหมายเช่นเดียวกับลายเซ็นที่เขียนด้วยลายมือตราบเท่าที่เป็นไปตามข้อกำหนดของข้อบังคับเฉพาะ E-Signature สามารถอยู่ในรูปแบบของข้อความดิจิทัล รูปภาพ บาร์โค้ด คิวอาร์โค้ด ฯลฯ

ลายเซ็นอิเล็กทรอนิกส์เป็นแนวคิดทางกฎหมายที่แตกต่างจากลายเซ็นดิจิทัล ซึ่งเป็นกลไกการเข้ารหัสที่มักใช้เพื่อใช้งานลายเซ็นอิเล็กทรอนิกส์ แม้ว่าลายเซ็นอิเล็กทรอนิกส์จะเรียบง่ายเหมือนชื่อที่ป้อนในเอกสารอิเล็กทรอนิกส์ แต่ลายเซ็นดิจิทัลก็ถูกนำมาใช้มากขึ้นในอีคอมเมิร์ซและในเอกสารที่ยื่นต่อหน่วยงานกำกับดูแล เพื่อปรับใช้ลายเซ็นอิเล็กทรอนิกส์ด้วยวิธีที่มีการป้องกันด้วยการเข้ารหัส

GroupDocs.Signature Cloud API?

GroupDocs.Signature Cloud คือ REST API สำหรับสร้าง ตรวจสอบ และค้นหาออบเจกต์ลายเซ็นประเภทต่างๆ ไปยังเอกสารในระบบคลาวด์ ลายเซ็นที่รองรับมีห้าประเภทหลักที่คุณสามารถใช้งานได้:

  • ลายเซ็นข้อความ
  • ลายเซ็นบาร์โค้ด
  • ลายเซ็นรหัส QR
  • ลายเซ็นดิจิทัล
  • ลายเซ็นรูปภาพ
  • ลายเซ็นประทับ

จะทำงานกับเอกสารบาร์โค้ดโดยใช้ e-signing 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]"

ขณะนี้ไฟล์ “one-page.docx” ของเรามีอยู่ในโฟลเดอร์ “signaturedocs” ในที่จัดเก็บ

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

3. ตรวจสอบลายเซ็น

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 มีวิธีการค้นหาลายเซ็นบาร์โค้ดในหน้าเอกสารด้วยตัวเลือกประเภทบาร์โค้ด ชื่อ ข้อความ ประเภทการจับคู่ และคุณลักษณะการค้นหาอื่นๆ โดยใช้ข้อมูล Search Options Object ในเนื้อหาคำขอ

รหัสต่อไปนี้สาธิตวิธีการค้นหาลายเซ็นบาร์โค้ด

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 Cloud เมื่อคุณลงทะเบียนแล้ว คุณก็พร้อมที่จะลองใช้คุณสมบัติการประมวลผลไฟล์อันทรงพลังที่มีให้โดย GroupDocs Cloud