คู่มือฉบับย่อนี้อธิบาย วิธีเพิ่มลายน้ำใน PDF ใน C# โดยใช้รูปภาพหรือข้อความเป็นลายน้ำ หากต้องการ เพิ่มลายน้ำให้กับโค้ด PDF C# พร้อมคำอธิบายโดยละเอียด ไม่จำเป็นต้องติดตั้งเครื่องมือหรือซอฟต์แวร์ของบุคคลที่สามเพื่อทำงานให้สำเร็จ
ขั้นตอนในการเพิ่มลายน้ำให้กับ PDF ใน C#
- กำหนดค่าโปรเจ็กต์เพื่อเพิ่ม Aspose.PDF for .NET จาก NuGet package manager เพื่อเพิ่มลายน้ำ
- โหลดไฟล์ PDF เป้าหมายลงในวัตถุคลาส Document ที่จะใส่ลายน้ำ
- โหลดรูปภาพลงในวัตถุคลาส ImageStamp ที่จะใช้เป็นลายน้ำ
- กำหนดค่าลักษณะรูปภาพที่โหลดก่อนเพิ่มเป็นลายน้ำ
- เพิ่มภาพลายน้ำไปยังหน้าที่เลือก
- บันทึก PDF ที่มีลายน้ำอยู่
ขั้นตอนเหล่านี้อธิบายถึงวิธีการที่ C# เพิ่มลายน้ำให้กับ PDF โดยชี้ไปที่ทรัพยากรที่จำเป็นในการเรียกใช้โค้ดตัวอย่างก่อน จากนั้นจึงแบ่งปันวิธีการทีละขั้นตอนเพื่อดำเนินการดังกล่าว คุณควรโหลดไฟล์ PDF และรูปภาพเป้าหมายในคลาสออบเจกต์ที่เกี่ยวข้อง จากนั้นตั้งค่าคุณสมบัติรูปภาพที่โหลด เช่น ตำแหน่งบนหน้า ความสูง และความกว้าง และตั้งค่าสถานะให้แสดงในพื้นหลังหรือไม่ คุณสามารถเพิ่มภาพลายน้ำไปยังหน้าที่เลือกใน PDF ก่อนบันทึกกลับลงในดิสก์
รหัสเพื่อเพิ่มลายน้ำให้กับ PDF ใน C
เมื่อใช้ C# PDF ลายน้ำ สามารถเพิ่มได้หลายวิธี เช่น ใช้รูปภาพเป็นลายน้ำในตัวอย่างโค้ดนี้ อย่างไรก็ตาม คุณยังสามารถใช้ลายน้ำข้อความได้ด้วยการตั้งค่าข้อความที่ต้องการในตัวสร้างของคลาสออบเจกต์ Aspose.Pdf.TextStamp ให้ตัวเลือกในการตั้งค่าคุณสมบัติข้อความ เช่น ฟอนต์ สีพื้นหลัง และสีพื้นหน้า ก่อนที่จะเพิ่มลายน้ำโดยใช้ฟังก์ชัน Aspose.Pdf.Page.AddStamp() คล้ายกับการเพิ่มลายน้ำรูปภาพในตัวอย่างข้างต้น
บทช่วยสอนนี้ได้แนะนำให้เราเพิ่มลายน้ำให้กับ PDF อย่างไรก็ตาม หากคุณสนใจที่จะสร้าง PDF ตั้งแต่เริ่มต้น โปรดดูบทความใน วิธีสร้าง PDF ใน C#