วิธีเพิ่มตราประทับรูปภาพใน PDF โดยใช้ C#

วิธีเพิ่มตราประทับรูปภาพใน PDF โดยใช้ C#

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

บทความนี้จะกล่าวถึงประเด็นต่อไปนี้:

การติดตั้งไลบรารีผู้สร้างแสตมป์รูปภาพ C#

เราจะใช้ Conholdate.Total for .NET เพื่อเพิ่มการประทับตรารูปภาพลงใน PDF โดยทางโปรแกรม คุณสามารถ ดาวน์โหลด DLL หรือติดตั้งไลบรารีผู้สร้างแสตมป์ PDF นี้โดยใช้ NuGet

Install-Package Conholdate.Total 

สร้างการประทับตรารูปภาพในรูปแบบ PDF โดยทางโปรแกรมใน C#

คุณสามารถเพิ่มการประทับตรารูปภาพลงในหน้าที่ต้องการของไฟล์ PDF โดยใช้ขั้นตอนด้านล่าง:

  1. โหลดเอกสาร PDF โดยใช้คลาส Document
  2. สร้างวัตถุของคลาส ImageStamp
  3. ระบุตำแหน่งแสตมป์ ขนาด และความทึบ
  4. เพิ่มวัตถุตราประทับลงในหน้าเฉพาะของไฟล์ PDF โดยใช้วิธี AddStamp(Stamp stamp)
  5. บันทึกเอาต์พุต 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#

การเพิ่มตราประทับรูปภาพใน PDF โดยใช้ C#

ระบุคุณภาพการประทับตราภาพโดยใช้ C#

หากคุณต้องการควบคุมคุณภาพของการประทับตรารูปภาพในขณะที่เพิ่มลงใน PDF ให้เขียนโค้ดตามขั้นตอนต่อไปนี้:

  1. โหลดไฟล์ PDF โดยใช้คลาส Document
  2. เริ่มต้นวัตถุของคลาส ImageStamp
  3. ระบุคุณสมบัติ คุณภาพ โดยการตั้งค่าตั้งแต่ 0 ถึง 100
  4. แทรกตราประทับในหน้าเฉพาะของ PDF โดยใช้วิธี AddStamp(Stamp stamp)
  5. สร้างเอาต์พุต 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

ถามคำถาม

คุณสามารถแจ้งให้เราทราบคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา

ดูสิ่งนี้ด้วย