เพิ่มลายน้ำข้อความลงใน PDF โดยใช้ C #

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

ขั้นตอนในการเพิ่มลายน้ำข้อความเป็น PDF โดยใช้ C#

  1. ตั้งค่า IDE ของคุณเพื่อใช้ GroupDocs.Watermark for .NET เพื่อแทรกลายน้ำในเอกสาร PDF
  2. สร้างวัตถุของคลาส PdfLoadOptions
  3. สร้างอินสแตนซ์ของคลาส Watermarker โดยระบุเส้นทางของไฟล์ PDF และอ็อบเจ็กต์ของ PdfLoadOptions ให้กับ Constructor
  4. สร้างอินสแตนซ์ของคลาส TextWatermark และกำหนดค่าคุณสมบัติตามข้อกำหนดที่คุณต้องการสำหรับลายน้ำ
  5. สร้างวัตถุของคลาส PdfArtifactWatermarkOptions
  6. ใช้เมธอด Watermarker.Add เพื่อใช้ลายน้ำกับหน้าเอกสาร โดยใช้คุณสมบัติ PageIndex ของคลาส PdfArtifactWatermarkOptions
  7. เรียกใช้เมธอด 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 #

 ไทย