
C# เพิ่มลายน้ำรูปภาพลงใน PDF
ลายน้ำรูปภาพช่วยปกป้องเนื้อหาของเอกสาร PDF โดยทำให้บุคคลอื่นอ้างสิทธิ์ความเป็นเจ้าของได้ยากขึ้นมาก นอกจากนี้ยังสามารถใช้เพื่อวัตถุประสงค์ในการสร้างแบรนด์ได้ การเพิ่มโลโก้อย่างเป็นทางการหรือรูปภาพทั่วไปเป็นลายน้ำในเอกสาร PDF ช่วยให้ผู้อื่นระบุแหล่งที่มาของเอกสารได้ง่าย โดยให้การปกป้องเพิ่มเติมอีกชั้นแก่เอกสาร PDF ซึ่งทำให้ยากขึ้นสำหรับข้อมูลที่ละเอียดอ่อนที่จะนำไปใช้โดยไม่มีความถูกต้อง หากต้องการสร้างซอฟต์แวร์หรือแอปใส่ลายน้ำรูปภาพโดยใช้ C# คุณสามารถทำตามคำแนะนำ C# นี้เพื่อเพิ่มลายน้ำรูปภาพลงใน PDF
ประเด็นต่อไปนี้จะครอบคลุมอยู่ในคู่มือนี้:
ไลบรารีลายน้ำ C# PDF
เราจะใช้ Conholdate.Total for .NET เพื่อเพิ่มลายน้ำรูปภาพลงใน PDF ใน C# คุณสามารถ ดาวน์โหลด DLL หรือติดตั้งไลบรารีลายน้ำรูปภาพ C# นี้โดยใช้คำสั่งการติดตั้ง NuGet ต่อไปนี้
Install-Package Conholdate.Total
เพิ่มลายน้ำรูปภาพเป็น PDF ใน C#
คุณสามารถเพิ่มลายน้ำรูปภาพลงในไฟล์ PDF ใน C# โดยใช้ขั้นตอนด้านล่าง:
- ขั้นแรก โหลดเอกสาร PDF โดยใช้คลาส Watermarker
- ประการที่สอง สร้างวัตถุของคลาส ImageWatermark
- ประการที่สาม ใช้ลายน้ำกับเอกสาร PDF โดยใช้วิธี Watermarker.Add(ImageWatermark watermark)
- สุดท้าย ให้บันทึกเอาต์พุต PDF โดยใช้วิธี Save(string outputFileName)
รหัสต่อไปนี้แสดงวิธีเพิ่มลายน้ำรูปภาพลงในไฟล์ PDF โดยใช้ C#
//โหลดเอกสาร PDF
Watermarker watermarker = new Watermarker("D:\\AsposeSampleData\\AddImageStamp.pdf");
// สร้างลายน้ำรูปภาพ
ImageWatermark watermark = new ImageWatermark("D:\\AsposeSampleData\\aspose-logo.jpg");
//ใช้ลายน้ำ
watermarker.Add(watermark);
// บันทึกเอกสาร PDF เอาต์พุต
watermarker.Save("D:\\AsposeSampleResults\\AddImageStamp_out.pdf");
จัดแนวลายน้ำรูปภาพใน PDF โดยใช้ C#
หากคุณต้องการตั้งค่าการจัดแนวของลายน้ำรูปภาพในขณะที่เพิ่มลงใน PDF โดยใช้ C# ให้เขียนโค้ดตามขั้นตอนต่อไปนี้:
- ขั้นแรก โหลดเอกสาร PDF โดยใช้คลาส Watermarker
- ประการที่สอง สร้างวัตถุของคลาส ImageWatermark
- หลังจากนั้นให้ระบุการจัดตำแหน่งแนวนอนและแนวตั้ง
- จากนั้นเพิ่มลายน้ำลงในเอกสาร PDF โดยใช้วิธี Watermarker.Add(ImageWatermark watermark)
- สุดท้าย สร้างเอาต์พุต PDF โดยใช้วิธี Save(string outputFileName)
รหัส C# ต่อไปนี้แสดงวิธีใช้การตั้งค่าการจัดตำแหน่งของลายน้ำรูปภาพในขณะที่เพิ่มลงในไฟล์ PDF
//โหลดเอกสาร PDF
Watermarker watermarker = new Watermarker("D:\\AsposeSampleData\\AddImageStamp.pdf");
// สร้างลายน้ำรูปภาพ
ImageWatermark watermark = new ImageWatermark("D:\\AsposeSampleData\\aspose-logo.jpg");
// ตั้งค่าการจัดตำแหน่ง
watermark.HorizontalAlignment = HorizontalAlignment.Center;
watermark.VerticalAlignment = VerticalAlignment.Center;
//ใช้ลายน้ำ
watermarker.Add(watermark);
// บันทึกเอกสาร PDF เอาต์พุต
watermarker.Save("D:\\AsposeSampleResults\\AddImageStamp_out.pdf");
รับใบอนุญาตฟรี
คุณสามารถรับ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดสอบ API โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
โดยสรุป เราได้อธิบายวิธีเพิ่มลายน้ำรูปภาพลงในเอกสาร PDF โดยใช้ไลบรารีลายน้ำรูปภาพ C# นอกจากนี้ เรายังสาธิตขั้นตอนการปรับการจัดตำแหน่งของลายน้ำรูปภาพในขณะที่เพิ่มลงในเอกสาร PDF คุณสามารถไปที่ เอกสาร เพื่อสำรวจคุณลักษณะ API อื่นๆ หลายประการ
ถามคำถาม
คุณสามารถแจ้งให้เราทราบคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา