ลงนามในเอกสารด้วยรูปภาพที่กำหนดเองโดยใช้ GroupDocs.Signature
การแนะนำ
ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีใช้ GroupDocs.Signature สำหรับ .NET เพื่อลงนามในเอกสารด้วยรูปภาพ การลงนามในเอกสารช่วยเพิ่มความถูกต้องและความปลอดภัยของไฟล์ของคุณ ทำให้มั่นใจได้ว่าไฟล์จะป้องกันการปลอมแปลงและมีผลผูกพันทางกฎหมาย ด้วยการผสานฟังก์ชันการลงนามในเอกสารเข้ากับแอปพลิเคชัน .NET คุณสามารถปรับปรุงเวิร์กโฟลว์ของคุณได้อย่างมาก
ข้อกำหนดเบื้องต้น
ก่อนจะเริ่มบทช่วยสอนนี้ ให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:
- GroupDocs.Signature สำหรับ .NET: ดาวน์โหลดและติดตั้ง GroupDocs.Signature สำหรับ .NET จากเว็บไซต์.
- สภาพแวดล้อมการพัฒนา .NET: ตั้งค่าสภาพแวดล้อมการทำงานสำหรับการพัฒนา .NET
นำเข้าเนมสเปซ
หากต้องการเข้าถึงคลาสและวิธีการที่จำเป็น ให้เริ่มต้นด้วยการนำเข้าเนมสเปซที่จำเป็นในโปรเจ็กต์ของคุณ:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
ขั้นตอนที่ 1: โหลดเอกสาร
ระบุเส้นทางไปยังเอกสารที่คุณต้องการลงนาม ตัวอย่างเช่น หากต้องการโหลดไฟล์ PDF:
string filePath = "sample.pdf";
ขั้นตอนที่ 2: ระบุภาพลายเซ็น
กำหนดเส้นทางไปยังภาพลายเซ็นที่คุณต้องการใช้:
string imagePath = "signature_handwrite.jpg";
ขั้นตอนที่ 3: ตั้งค่าเส้นทางไฟล์เอาท์พุต
กำหนดว่าคุณต้องการบันทึกเอกสารที่ลงนามไว้ที่ไหน:
string outputFilePath = Path.Combine("Your Document Directory", "SignWithImage", "SignedDocument.pdf");
ขั้นตอนที่ 4: เริ่มต้นวัตถุลายเซ็น
สร้างอินสแตนซ์ของSignature
คลาสส่งผ่านเส้นทางไฟล์เอกสาร:
using (Signature signature = new Signature(filePath))
{
// โค้ดเพิ่มเติมจะอยู่ที่นี่
}
ขั้นตอนที่ 5: กำหนดค่าตัวเลือกการลงนามภาพ
ตั้งค่าตัวเลือกสำหรับการลงนามในเอกสาร ที่นี่ คุณสามารถระบุตำแหน่งของลายเซ็นและกำหนดว่าลายเซ็นควรปรากฏบนทุกหน้าหรือไม่:
ImageSignOptions options = new ImageSignOptions(imagePath)
{
Left = 50, // ตำแหน่งแนวนอน
Top = 50, // ตำแหน่งแนวตั้ง
AllPages = true // ลงชื่อทุกหน้า
};
ขั้นตอนที่ 6: ลงนามในเอกสาร
ใช้ตัวเลือกที่กำหนดค่าไว้เพื่อลงนามในเอกสาร:
SignResult result = signature.Sign(outputFilePath, options);
ขั้นตอนที่ 7: แสดงผลลัพธ์
สุดท้าย แจ้งให้ผู้ใช้ทราบเกี่ยวกับความสำเร็จของกระบวนการลงนาม รวมถึงตำแหน่งของเอกสารที่ลงนาม:
Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
บทสรุป
ในบทช่วยสอนนี้ เราได้กล่าวถึงวิธีการลงนามในเอกสารโดยใช้รูปภาพในแอปพลิเคชัน .NET ด้วย GroupDocs.Signature สำหรับ .NET การลงนามในเอกสารมีความจำเป็นสำหรับการรักษาความถูกต้องและความปลอดภัยของไฟล์ของคุณ ซึ่งจะช่วยเพิ่มความสามารถในการจัดการเอกสารของคุณได้อย่างมาก
คำถามที่พบบ่อย
ฉันสามารถใช้รูปภาพลายเซ็นหลาย ๆ รูปในเอกสารเดียวได้หรือไม่
ใช่ คุณสามารถลงนามในเอกสารโดยใช้รูปภาพหลาย ๆ รูปได้ เพียงทำซ้ำขั้นตอนการลงนามสำหรับรูปภาพแต่ละรูปตามต้องการ
GroupDocs.Signature สำหรับ .NET เข้ากันได้กับเอกสารทุกประเภทหรือไม่
GroupDocs.Signature สำหรับ .NET รองรับรูปแบบเอกสารหลากหลาย รวมถึง PDF, Word, Excel และอื่นๆ อีกมากมาย
ฉันสามารถปรับแต่งลักษณะที่ปรากฏของลายเซ็นได้หรือไม่
แน่นอน! คุณสามารถปรับเปลี่ยนลักษณะต่างๆ ของลายเซ็นได้ เช่น ขนาด ตำแหน่ง ความโปร่งใส และอื่นๆ
มีเวอร์ชันทดลองใช้ให้ทดสอบไหม?
ใช่ คุณสามารถดาวน์โหลดเวอร์ชันทดลองใช้งานฟรีจากเว็บไซต์เพื่อสำรวจฟังก์ชันการใช้งานก่อนตัดสินใจซื้อ
ฉันสามารถรับการสนับสนุนด้านเทคนิคสำหรับ GroupDocs.Signature สำหรับ .NET ได้อย่างไร
สำหรับความช่วยเหลือด้านเทคนิค โปรดไปที่ฟอรั่ม GroupDocs.Signature.