ในโลกดิจิทัลในปัจจุบัน การรับรองความปลอดภัยของเอกสารเป็นสิ่งสำคัญที่สุด วิธีหนึ่งที่มีประสิทธิภาพในการปกป้องไฟล์ PDF คือการเพิ่มลายน้ำข้อความ ลายน้ำข้อความไม่เพียงแต่ป้องกันการทำสำเนาโดยไม่ได้รับอนุญาต แต่ยังช่วยให้เอกสารของคุณดูเป็นมืออาชีพอีกด้วย ในบทความนี้ เราจะสำรวจวิธี เพิ่มลายน้ำข้อความลงใน PDF โดยใช้ C# พร้อมด้วยตัวอย่างโค้ด เพื่อเป็นโซลูชันที่ใช้งานได้จริงและมีประสิทธิภาพในการปรับปรุงความปลอดภัยของเอกสาร ต่อไปนี้เป็นขั้นตอนสำคัญที่อธิบายวิธี แทรกลายน้ำข้อความเป็น PDF ใน C#
ขั้นตอนในการเพิ่มลายน้ำข้อความเป็น PDF โดยใช้ C#
- ตั้งค่า IDE ของคุณเพื่อใช้ GroupDocs.Watermark for .NET เพื่อแทรกลายน้ำในเอกสาร PDF
- สร้างวัตถุของคลาส PdfLoadOptions
- สร้างอินสแตนซ์ของคลาส Watermarker โดยระบุเส้นทางของไฟล์ PDF และอ็อบเจ็กต์ของ PdfLoadOptions ให้กับ Constructor
- สร้างอินสแตนซ์ของคลาส TextWatermark และกำหนดค่าคุณสมบัติตามข้อกำหนดที่คุณต้องการสำหรับลายน้ำ
- สร้างวัตถุของคลาส PdfArtifactWatermarkOptions
- ใช้เมธอด Watermarker.Add เพื่อใช้ลายน้ำกับหน้าเอกสาร โดยใช้คุณสมบัติ PageIndex ของคลาส PdfArtifactWatermarkOptions
- เรียกใช้เมธอด Watermarker.Save เพื่อบันทึกเอกสาร PDF ที่ได้ลงในดิสก์
ลายน้ำข้อความเปรียบเสมือนป้ายที่มองเห็นได้บนเอกสารที่แสดงว่ามีการป้องกัน เนื่องจากมีคนเป็นเจ้าของหรือเพราะเป็นความลับ เป็นวิธีง่ายๆ ในการ เพิ่มลายน้ำข้อความใน PDF โดยใช้ C# ซึ่งช่วยเพิ่มความปลอดภัยและความเป็นมืออาชีพของเอกสาร ด้วยการทำตามขั้นตอนที่ระบุไว้ในบทความนี้ คุณสามารถรวมลายน้ำข้อความลงในแอปพลิเคชัน C# ของคุณได้อย่างราบรื่น ปกป้องเอกสารของคุณและยืนยันความเป็นเจ้าของของคุณได้อย่างง่ายดาย วิธีการนี้มีความยืดหยุ่นและสามารถใช้ได้กับระบบปฏิบัติการที่แตกต่างกัน เช่น Windows, macOS และ Linux โดยมีเงื่อนไขว่าต้องติดตั้ง .NET
รหัสเพื่อเพิ่มลายน้ำข้อความเป็น PDF โดยใช้ C
using GroupDocs.Watermark; | |
using GroupDocs.Watermark.Options.Pdf; | |
using GroupDocs.Watermark.Watermarks; | |
namespace AddTextWatermarktoPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Watermark library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Watermark.lic"); | |
PdfLoadOptions loadOptions = new PdfLoadOptions(); | |
// Specify an absolute or relative path to your document. | |
using (Watermarker watermarker = new Watermarker("input.pdf", loadOptions)) | |
{ | |
// Add text watermark to the first page | |
TextWatermark watermark = new TextWatermark("This is a test watermark", | |
new Font("Arial", 18)); | |
watermark.RotateAngle = -45; | |
watermark.TextAlignment = TextAlignment.Center; | |
watermark.X = 100; | |
watermark.Y = 200; | |
PdfArtifactWatermarkOptions options = new PdfArtifactWatermarkOptions(); | |
options.PageIndex = -1; // default - all pages | |
watermarker.Add(watermark, options); | |
watermarker.Save("output.pdf"); | |
} | |
} | |
} | |
} |
โดยสรุป การเรียนรู้กระบวนการ เพิ่มลายน้ำข้อความลงใน PDF ใน C# เป็นวิธีที่ตรงไปตรงมาแต่ทรงพลังในการยกระดับความปลอดภัยและความเป็นมืออาชีพของเอกสาร ดังนั้นไม่ว่าคุณจะปกป้องเอกสารทางธุรกิจที่ละเอียดอ่อน สัญญาทางกฎหมาย หรือการนำเสนอเชิงสร้างสรรค์ การเพิ่มลายน้ำข้อความจะช่วยให้คุณสามารถควบคุมความปลอดภัยและความสมบูรณ์ของเอกสารได้ เมื่อคุณตั้งค่าไลบรารีที่เลือกและทำการปรับเปลี่ยนเส้นทางไฟล์ที่จำเป็นแล้ว การรวมโค้ดที่ให้ไว้ในแอปพลิเคชันของคุณจะกลายเป็นงานที่ราบรื่นและมีประสิทธิภาพ
ในบทช่วยสอนก่อนหน้านี้ เราได้นำเสนอคำแนะนำโดยละเอียดเกี่ยวกับการเพิ่มลายน้ำข้อความให้กับ DOCX โดยใช้ C# หากคุณต้องการความช่วยเหลือเพิ่มเติม เราขอแนะนำให้อ่านบทแนะนำที่ครอบคลุมเกี่ยวกับวิธี เพิ่มลายน้ำข้อความให้กับ DOCX โดยใช้ C #