บทช่วยสอนสั้นๆ นี้จะแสดงวิธี เพิ่มลายเซ็นรูปภาพให้กับ PDF โดยใช้ C# เราจะใช้ไลบรารีลายเซ็นยอดนิยมเพื่อเซ็นเอกสาร PDF โดยใช้ลายเซ็นรูปภาพ จะมีการใช้การเรียก API สองสามรายการและโค้ดสามสี่บรรทัดเพื่อให้ได้คุณลักษณะนี้ สุดท้าย ตัวอย่างการทำงาน ลงนาม PDF ด้วยรูปภาพใน C# มีให้
ขั้นตอนในการเพิ่ม Image Signature เป็น PDF โดยใช้ C#
- กำหนดค่า GroupDocs.Signature for .NET จาก NuGet package manager ในแอปพลิเคชัน
- เพิ่มการอ้างอิงไปยังเนมสเปซที่จำเป็นสำหรับการเพิ่มลายเซ็นรูปภาพใน PDF
- เริ่มต้นคลาส Signature และโหลดเอกสาร PDF ต้นทาง
- สร้างวัตถุของคลาส ImageSignOptions และส่งภาพลายเซ็นไปยังตัวสร้าง
- ใช้เมธอด 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# สำหรับข้อมูลเพิ่มเติม