วิธีเพิ่มลายเซ็นรูปภาพเป็น PDF โดยใช้ C#

บทช่วยสอนสั้นๆ นี้จะแสดงวิธี เพิ่มลายเซ็นรูปภาพให้กับ PDF โดยใช้ C# เราจะใช้ไลบรารีลายเซ็นยอดนิยมเพื่อเซ็นเอกสาร PDF โดยใช้ลายเซ็นรูปภาพ จะมีการใช้การเรียก API สองสามรายการและโค้ดสามสี่บรรทัดเพื่อให้ได้คุณลักษณะนี้ สุดท้าย ตัวอย่างการทำงาน ลงนาม PDF ด้วยรูปภาพใน C# มีให้

ขั้นตอนในการเพิ่ม Image Signature เป็น PDF โดยใช้ C#

  1. กำหนดค่า GroupDocs.Signature for .NET จาก NuGet package manager ในแอปพลิเคชัน
  2. เพิ่มการอ้างอิงไปยังเนมสเปซที่จำเป็นสำหรับการเพิ่มลายเซ็นรูปภาพใน PDF
  3. เริ่มต้นคลาส Signature และโหลดเอกสาร PDF ต้นทาง
  4. สร้างวัตถุของคลาส ImageSignOptions และส่งภาพลายเซ็นไปยังตัวสร้าง
  5. ใช้เมธอด Sign ของคลาส Signature เพื่อเซ็นเอกสาร PDF ด้วยลายเซ็นรูปภาพ

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

รหัสเพื่อเพิ่มลายเซ็นรูปภาพเป็น PDF โดยใช้ C

using System;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
namespace AddImageSignatureToPdfUsingCSharp
{
class Program
{
public static void Main(string[] args) // Main function to add Image signature to PDF using C#
{
// Remove the watermark in output PDF document by adding license
string licensePath = "GroupDocs.Signature.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// load the source PDF for sign with image signature
Signature signature = new Signature("sample.pdf");
// initialize image options with signature file path
ImageSignOptions options = new ImageSignOptions("signature.jpg")
{
// set signature position
Left = 100,
Top = 100,
AllPages = true
};
// sign document to file
signature.Sign("signed.pdf", options);
Console.WriteLine("Done");
}
}
}

ในโค้ดตัวอย่างก่อนหน้านี้ เราได้ทำตามคำแนะนำข้างต้นเพื่อ เพิ่มรูปภาพลายเซ็นลงใน PDF ใน C# เราได้กำหนดคุณสมบัติบางอย่างสำหรับตำแหน่งลายเซ็นในตัวอย่างนี้ อย่างไรก็ตาม คุณสามารถแก้ไขตัวอย่างนี้และตั้งค่าคุณสมบัติอื่นๆ เช่น การตั้งค่าเส้นขอบ ความสูง ความกว้าง การจัดแนวแนวนอน การจัดแนวแนวตั้ง และอื่นๆ อีกมากมาย

ในโพสต์นี้ เราได้ดูวิธีเพิ่มลายเซ็นรูปภาพในเอกสาร PDF โดยใช้ C# และรวมโค้ดตัวอย่างบางส่วน คุณสามารถไปที่คำแนะนำก่อนหน้าของเราใน วิธีเพิ่มลายเซ็นดิจิทัลเป็น PDF ใน C# สำหรับข้อมูลเพิ่มเติม

 ไทย