
วิธีเพิ่มตราประทับรูปภาพใน PDF โดยใช้ C#
ในช่วงไม่กี่ปีที่ผ่านมา ความสำคัญของเอกสารที่ผ่านการรับรองพร้อมตราประทับดิจิทัลได้เพิ่มขึ้นอย่างมาก แสตมป์เหล่านี้ประกอบด้วยข้อมูลสำคัญในรูปแบบข้อความหรือรูปภาพเพื่อแสดงการรักษาความลับหรือความถูกต้องตามกฎหมายของเอกสารอิเล็กทรอนิกส์ หากคุณต้องการเพิ่มตราประทับดิจิทัลลงในเอกสาร PDF คุณมาถูกที่แล้ว ในบล็อกโพสต์นี้ เราจะอธิบายวิธีเพิ่มการประทับตรารูปภาพใน PDF โดยใช้ C#
บทความนี้จะกล่าวถึงประเด็นต่อไปนี้:
- การติดตั้งไลบรารีผู้สร้างแสตมป์รูปภาพ .NET
- สร้างแสตมป์รูปภาพในรูปแบบ PDF
- ควบคุมคุณภาพการแสดงผลของการประทับตรารูปภาพ PDF
การติดตั้งไลบรารีผู้สร้างแสตมป์รูปภาพ C#
เราจะใช้ Conholdate.Total for .NET เพื่อเพิ่มการประทับตรารูปภาพลงใน PDF โดยทางโปรแกรม คุณสามารถ ดาวน์โหลด DLL หรือติดตั้งไลบรารีผู้สร้างแสตมป์ PDF นี้โดยใช้ NuGet
Install-Package Conholdate.Total
สร้างการประทับตรารูปภาพในรูปแบบ PDF โดยทางโปรแกรมใน C#
คุณสามารถเพิ่มการประทับตรารูปภาพลงในหน้าที่ต้องการของไฟล์ PDF โดยใช้ขั้นตอนด้านล่าง:
- โหลดเอกสาร PDF โดยใช้คลาส Document
- สร้างวัตถุของคลาส ImageStamp
- ระบุตำแหน่งแสตมป์ ขนาด และความทึบ
- เพิ่มวัตถุตราประทับลงในหน้าเฉพาะของไฟล์ PDF โดยใช้วิธี AddStamp(Stamp stamp)
- บันทึกเอาต์พุต PDF โดยใช้วิธี Save(string outputFileName)
รหัสต่อไปนี้แสดงวิธีเพิ่มการประทับตรารูปภาพใน PDF โดยทางโปรแกรมโดยใช้ C#
// เปิดเอกสาร
Document pdfDocument = new Document("AddImageStamp.pdf");
// สร้างตราประทับภาพ
ImageStamp imageStamp = new ImageStamp("stamp_image.jpg");
// กำหนดตำแหน่ง
imageStamp.XIndent = 400;
imageStamp.YIndent = 200;
// กำหนดขนาด
imageStamp.Height = 55;
imageStamp.Width = 195;
// ตั้งค่าการหมุน
imageStamp.Rotate = Rotation.None;
// ตั้งค่าความโปร่งใส
imageStamp.Opacity = 0.5;
// เพิ่มตราประทับในหน้าใดหน้าหนึ่ง
pdfDocument.Pages[1].AddStamp(imageStamp);
// บันทึกเอกสารเอาท์พุต
pdfDocument.Save("AddImageStamp_out.pdf");
รูปภาพต่อไปนี้แสดงไฟล์ PDF อินพุตและเอาต์พุตแบบเคียงข้างกัน

การเพิ่มตราประทับรูปภาพใน PDF โดยใช้ C#
ระบุคุณภาพการประทับตราภาพโดยใช้ C#
หากคุณต้องการควบคุมคุณภาพของการประทับตรารูปภาพในขณะที่เพิ่มลงใน PDF ให้เขียนโค้ดตามขั้นตอนต่อไปนี้:
- โหลดไฟล์ PDF โดยใช้คลาส Document
- เริ่มต้นวัตถุของคลาส ImageStamp
- ระบุคุณสมบัติ คุณภาพ โดยการตั้งค่าตั้งแต่ 0 ถึง 100
- แทรกตราประทับในหน้าเฉพาะของ PDF โดยใช้วิธี AddStamp(Stamp stamp)
- สร้างเอาต์พุต PDF โดยใช้วิธี Save(string outputFileName)
รหัส C# ต่อไปนี้สาธิตวิธีการควบคุมคุณภาพของการประทับตรารูปภาพในขณะที่เพิ่มลงในไฟล์ PDF
// เปิดเอกสาร
Document pdfDocument = new Document("AddImageStamp.pdf");
// สร้างตราประทับภาพ
ImageStamp imageStamp = new ImageStamp("stamp_image.jpg");
// ตั้งค่าคุณภาพของภาพ (0..100)
imageStamp.Quality = 10;
// เพิ่มตราประทับในหน้าใดหน้าหนึ่ง
pdfDocument.Pages[1].AddStamp(imageStamp);
// บันทึกเอกสารเอาท์พุต
pdfDocument.Save("AddImageStamp_out.pdf");
รับใบอนุญาตฟรี
คุณสามารถรับ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดสอบ API โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
โดยสรุป เราได้อธิบายวิธีเพิ่มการประทับตรารูปภาพในเอกสาร PDF โดยใช้ API ผู้สร้างตราประทับรูปภาพ C# นอกจากนี้เรายังสาธิตขั้นตอนการปรับคุณภาพของการประทับตรารูปภาพพร้อมกับเพิ่มลงในหน้า PDF คุณสามารถไปที่ เอกสาร เพื่อสำรวจคุณสมบัติอื่นๆ หลายประการของ API
ถามคำถาม
คุณสามารถแจ้งให้เราทราบคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา