ลงนามในเอกสารด้วยรูปภาพที่กำหนดเองโดยใช้ GroupDocs.Signature

การแนะนำ

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีใช้ GroupDocs.Signature สำหรับ .NET เพื่อลงนามในเอกสารด้วยรูปภาพ การลงนามในเอกสารช่วยเพิ่มความถูกต้องและความปลอดภัยของไฟล์ของคุณ ทำให้มั่นใจได้ว่าไฟล์จะป้องกันการปลอมแปลงและมีผลผูกพันทางกฎหมาย ด้วยการผสานฟังก์ชันการลงนามในเอกสารเข้ากับแอปพลิเคชัน .NET คุณสามารถปรับปรุงเวิร์กโฟลว์ของคุณได้อย่างมาก

ข้อกำหนดเบื้องต้น

ก่อนจะเริ่มบทช่วยสอนนี้ ให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:

  1. GroupDocs.Signature สำหรับ .NET: ดาวน์โหลดและติดตั้ง GroupDocs.Signature สำหรับ .NET จากเว็บไซต์.
  2. สภาพแวดล้อมการพัฒนา .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.