คู่มือครอบคลุมสำหรับการนำข้อความ รูปภาพ และลายเซ็นดิจิทัลไปใช้กับ GroupDocs.Signature สำหรับ .NET
การแนะนำ
คุณกำลังมองหาวิธีเพิ่มความเป็นมืออาชีพให้กับเอกสารดิจิทัลของคุณด้วยการรวมฟังก์ชันลายเซ็นอยู่ใช่ไหม? GroupDocs.Signature สำหรับ .NET ช่วยให้กระบวนการลงนามอัตโนมัติเป็นไปอย่างราบรื่น ไลบรารีที่อัดแน่นไปด้วยฟีเจอร์นี้ช่วยให้นักพัฒนาสามารถผสานลายเซ็นหลากหลายประเภท เช่น ข้อความ รูปภาพ และดิจิทัล เข้ากับแอปพลิเคชันได้อย่างง่ายดาย ไม่ว่าจะเป็นการจัดการสัญญา ข้อตกลง หรือเอกสารทางกฎหมายใดๆ คู่มือนี้จะแนะนำคุณเกี่ยวกับการใช้งานตัวเลือกการลงนามต่างๆ โดยใช้ GroupDocs.Signature สำหรับ .NET
สิ่งที่คุณจะได้เรียนรู้
- วิธีตั้งค่า GroupDocs.Signature สำหรับ .NET ในโครงการของคุณ
- การสร้างตัวเลือกเครื่องหมายข้อความพร้อมการกำหนดค่าโดยละเอียด
- การนำคุณลักษณะภาพและลายเซ็นดิจิทัลมาใช้
- การกำหนดหมายเลขซีเรียลและการยกเลิกการกำหนดหมายเลขซีเรียลของตัวเลือกการลงนามโดยใช้ JSON
- การประยุกต์ใช้งานจริงของตัวเลือกการลงนามเหล่านี้ในสถานการณ์จริง
มาเจาะลึกกันถึงข้อกำหนดเบื้องต้นที่คุณจะต้องมีเพื่อเริ่มต้น
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าสภาพแวดล้อมการพัฒนาของคุณได้รับการเตรียมพร้อมด้วยเครื่องมือและความรู้ที่จำเป็น นี่คือสิ่งที่คุณต้องมี:
ไลบรารีและเวอร์ชันที่จำเป็น
- GroupDocs.Signature สำหรับ .NET:จะต้องติดตั้งไลบรารีนี้ในโครงการของคุณ
- .NET Framework หรือ .NET Core/5+/6+:ให้แน่ใจว่ามีความเข้ากันได้กับการตั้งค่าการพัฒนาของคุณ
ข้อกำหนดการตั้งค่าสภาพแวดล้อม
- Visual Studio (2017 หรือใหม่กว่า) หรือ IDE ใดๆ ที่ต้องการที่รองรับโครงการ .NET
- ความเข้าใจพื้นฐานเกี่ยวกับแนวคิดการเขียนโปรแกรม C# และ .NET
การตั้งค่า GroupDocs.Signature สำหรับ .NET
หากต้องการรวม GroupDocs.Signature เข้าในโครงการของคุณ ให้ทำตามขั้นตอนการติดตั้งเหล่านี้:
.NET CLI
dotnet add package GroupDocs.Signature
ตัวจัดการแพ็คเกจ
Install-Package GroupDocs.Signature
UI ตัวจัดการแพ็คเกจ NuGet ค้นหา “GroupDocs.Signature” และติดตั้งเวอร์ชันล่าสุด
การได้มาซึ่งใบอนุญาต
เริ่มต้นด้วยการทดลองใช้ฟรีเพื่อสำรวจฟีเจอร์ทั้งหมด หากต้องการใช้งานแบบขยายเวลา คุณสามารถซื้อใบอนุญาตหรือขอใบอนุญาตชั่วคราวเพื่อการประเมินได้ เยี่ยมชม หน้าการซื้อ GroupDocs เพื่อดูรายละเอียดเพิ่มเติมเกี่ยวกับการขอรับใบอนุญาต
การเริ่มต้นและการตั้งค่าขั้นพื้นฐาน
วิธีการเริ่มต้น GroupDocs.Signature ในแอปพลิเคชันของคุณมีดังนี้
using GroupDocs.Signature;
// เริ่มต้นวัตถุลายเซ็นด้วยเส้นทางของเอกสารของคุณ
Signature signature = new Signature("YOUR_DOCUMENT_PATH");
คู่มือการใช้งาน
มาแบ่งการใช้งานออกเป็นคุณลักษณะที่แตกต่างกันเพื่อความชัดเจน
ตัวเลือกป้ายข้อความ
ภาพรวม
ลายเซ็นข้อความเป็นวิธีง่ายๆ แต่มีประสิทธิภาพในการเพิ่มเครื่องหมายส่วนตัวหรือเครื่องหมายองค์กรลงในเอกสาร คุณสามารถระบุคุณสมบัติต่างๆ เช่น การจัดแนว รูปแบบเส้นขอบ และสีพื้นหลัง
การสร้าง TextSignOptions
using GroupDocs.Signature.Options;
using System.Drawing;
public class TextSignOptionsFeature
{
public static TextSignOptions GetTextSignOptions()
{
TextSignOptions result = new TextSignOptions("John Smith");
// การตั้งค่าการจัดตำแหน่ง
result.Left = 100;
result.Top = 50;
result.Width = 200;
result.Height = 120;
result.AllPages = true;
result.PageNumber = 1;
// ระบุหน้าที่จะลงนาม
result.PagesSetup = new PagesSetup()
{
FirstPage = true,
LastPage = false,
OddPages = true,
EvenPages = false,
PageNumbers = { 1, 2, 3 }
};
// การจัดวางแนวนอนและแนวตั้ง
result.HorizontalAlignment = Domain.HorizontalAlignment.Left;
result.VerticalAlignment = Domain.VerticalAlignment.Top;
// การตั้งค่าขอบ
result.Border.Color = Color.Red;
result.Border.DashStyle = GroupDocs.Signature.Domain.DashStyle.DashLongDash;
result.Border.Transparency = 0.8;
result.Border.Weight = 2;
result.Border.Visible = true;
// การตั้งค่าพื้นหลัง
result.Background.Color = Color.Yellow;
result.Background.Transparency = 0.5;
result.ForeColor = Color.Green;
return result;
}
}
ตัวเลือกการกำหนดค่าคีย์
- การจัดตำแหน่ง: ควบคุมว่าข้อความจะปรากฏที่ใดบนหน้า
- ขอบและพื้นหลัง:ปรับแต่งรูปลักษณ์ด้วยสีสันและความโปร่งใส
ตัวเลือกป้ายภาพ
ภาพรวม
ลายเซ็นภาพช่วยให้คุณสามารถใช้โลโก้หรือองค์ประกอบกราฟิกอื่นๆ เป็นส่วนหนึ่งของลายเซ็นในเอกสารของคุณได้ ซึ่งเหมาะอย่างยิ่งสำหรับการสร้างแบรนด์
การสร้าง ImageSignOptions
using GroupDocs.Signature.Options;
using System.Drawing;
public class ImageSignOptionsFeature
{
public static ImageSignOptions GetImageSignOptions()
{
string imagePath = "YOUR_DOCUMENT_DIRECTORY\\image.png"; // แทนที่ด้วยเส้นทางจริง
ImageSignOptions result = new ImageSignOptions(imagePath);
// การตั้งค่าการจัดตำแหน่ง
result.Left = 100;
result.Top = 350;
result.Width = 200;
result.Height = 120;
result.AllPages = true;
result.PageNumber = 1;
// ระบุหน้าที่จะลงนาม
result.PagesSetup = new PagesSetup()
{
FirstPage = true,
LastPage = false,
OddPages = true,
EvenPages = false,
PageNumbers = { 1, 2, 3 }
};
// การจัดวางแนวนอนและแนวตั้ง
result.HorizontalAlignment = Domain.HorizontalAlignment.Left;
result.VerticalAlignment = Domain.VerticalAlignment.Center;
// การตั้งค่าขอบ
result.Border.Color = Color.Red;
result.Border.DashStyle = GroupDocs.Signature.Domain.DashStyle.DashLongDash;
result.Border.Transparency = 0.8;
result.Border.Weight = 2;
result.Border.Visible = true;
return result;
}
}
ตัวเลือกป้ายดิจิทัล
ภาพรวม
ลายเซ็นดิจิทัลเป็นวิธีการลงนามเอกสารทางอิเล็กทรอนิกส์ที่ปลอดภัยและได้รับการยอมรับทางกฎหมาย ช่วยให้มั่นใจได้ถึงความถูกต้อง
การสร้าง DigitalSignOptions
using GroupDocs.Signature.Options;
using System.Drawing;
public class DigitalSignOptionsFeature
{
public static DigitalSignOptions GetDigitalSignOptions()
{
string certificatePath = "YOUR_DOCUMENT_DIRECTORY\\certificate.pfx"; // แทนที่ด้วยเส้นทางจริง
string password = "1234567890";
DigitalSignOptions result = new DigitalSignOptions(certificatePath, "YOUR_DOCUMENT_DIRECTORY\\image.png"); // แทนที่ด้วยเส้นทางภาพจริง
result.Password = password;
// การตั้งค่าการจัดตำแหน่ง
result.Left = 100;
result.Top = 550;
result.Width = 200;
result.Height = 120;
result.AllPages = true;
result.PageNumber = 1;
// ระบุหน้าที่จะลงนาม
result.PagesSetup = new PagesSetup()
{
FirstPage = true,
LastPage = false,
OddPages = true,
EvenPages = false,
PageNumbers = { 1, 2, 3 }
};
// การจัดวางแนวนอนและแนวตั้ง
result.HorizontalAlignment = Domain.HorizontalAlignment.Left;
result.VerticalAlignment = Domain.VerticalAlignment.Bottom;
// การตั้งค่าขอบ
result.Border.Color = Color.Red;
result.Border.DashStyle = GroupDocs.Signature.Domain.DashStyle.DashLongDash;
result.Border.Transparency = 0.8;
result.Border.Weight = 2;
result.Border.Visible = true;
return result;
}
}
การประยุกต์ใช้งานจริง
GroupDocs.Signature สามารถใช้ประโยชน์ได้ในสถานการณ์จริงต่างๆ:
- การจัดการสัญญา:ทำให้การลงนามสัญญาเป็นระบบอัตโนมัติด้วยข้อความหรือลายเซ็นดิจิทัลเพื่อการประมวลผลที่รวดเร็วยิ่งขึ้น
- เอกสารการสร้างแบรนด์:ใช้ลายเซ็นภาพเพื่อเพิ่มโลโก้บริษัทลงในเอกสารอย่างเป็นทางการ เพื่อเพิ่มการมองเห็นแบรนด์
- การทำธุรกรรมที่ปลอดภัย:ลายเซ็นดิจิทัลช่วยรับรองความถูกต้องและความสมบูรณ์ในการทำธุรกรรมอีคอมเมิร์ซ
บทสรุป
การผสานรวม GroupDocs.Signature เข้ากับแอปพลิเคชัน .NET ของคุณ จะช่วยให้คุณปรับปรุงกระบวนการลงนามในเอกสาร เพิ่มความปลอดภัย และเพิ่มประสิทธิภาพในการดำเนินธุรกิจต่างๆ ไม่ว่าจะเป็นสัญญา การสร้างแบรนด์ หรือธุรกรรมที่ปลอดภัย ไลบรารีอันทรงพลังนี้มอบโซลูชันที่หลากหลายเพื่อตอบสนองความต้องการด้านลายเซ็นดิจิทัลของคุณ