Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

ปกป้องเอกสาร PDF ด้วยลายน้ำใน C#

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

ฟีเจอร์หลัก:
  • ลายน้ำข้อความ - เมธอด Watermarker.SetText() เพิ่มข้อความที่กำหนดเองใน PDF พร้อมการควบคุมฟอนต์ สี ขนาด และมุมการหมุน
  • ลายน้ำรูปภาพ - เมธอด Watermarker.SetImage() ผสานโลโก้และรูปภาพใน พีดีเอฟ พร้อมการตั้งค่าการปรับขนาดและความโปร่งใส
  • การวางตำแหน่งลายน้ำที่ยืดหยุ่นบนหน้า: กึ่งกลาง มุม แนวทแยง หรือพิกัดที่กำหนดเอง
  • การปรับแต่งลักษณะ - การควบคุมความโปร่งใสและเอฟเฟกต์เพื่อสมดุลระหว่างการมองเห็นลายน้ำและความสามารถในการอ่านเนื้อหา PDF
  • รองรับ Fluent API สำหรับการดำเนินการเพิ่มลายน้ำ พีดีเอฟ ผ่าน WatermarkerContext และการต่อเชื่อมเมธอด ช่วยเพิ่มความชัดเจนของโค้ด C#
สถานการณ์การใช้งาน:
  • การสร้างแบรนด์อัตโนมัติของไฟล์ PDF ด้วยโลโก้บริษัทและข้อมูลการติดต่อเพื่อเสริมสร้างเอกลักษณ์องค์กร
  • การทำเครื่องหมายเอกสาร พีดีเอฟ ด้วยการแจ้งเตือนลิขสิทธิ์และข้อจำกัดการใช้งานเพื่อป้องกันการละเมิด
  • การเพิ่มป้ายสถานะใน PDF เพื่อระบุขั้นตอนการอนุมัติ: "ฉบับร่าง", "กำลังตรวจสอบ", "อนุมัติแล้ว"
  • การสร้างเวอร์ชันเฉพาะของเอกสาร PDF ด้วยชื่อผู้รับ หมายเลข หรือตราเวลาสำหรับการแจกจ่ายแบบส่วนบุคคล
  • การทำเครื่องหมาย พีดีเอฟ ด้วยระดับความลับต่างๆ เพื่อควบคุมการเข้าถึงและการเผยแพร่ข้อมูล

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

C#
รันโค้ด
อัปโหลดเอกสาร
อัปโหลดรูปภาพ
เลือกรูปแบบเอาต์พุตจากรายการ
using Wordize.Watermarking;

Watermarker.SetText("Input.pdf", "Output.pdf", "ข้อความ");
using Wordize.Watermarking; Watermarker.SetText("Input.pdf", "Output.pdf", "ข้อความ"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", new ImageSaveOptions(SaveFormat.Pdf), "ข้อความ"); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.pdf"); stream.CopyTo(file); }
using Wordize.Watermarking;

Watermarker.SetImage("Input.pdf", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking; Watermarker.SetImage("Input.pdf", "Output.pdf", "Watermark.jpg"); using Wordize.Watermarking; using Wordize.Saving; byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg"); var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", new ImageSaveOptions(SaveFormat.Pdf), watermarkImageBytes); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.pdf"); stream.CopyTo(file); }
รันโค้ด

วิธีปกป้อง PDF ด้วยลายน้ำแบบโปรแกรม

  1. เชื่อมต่อ Wordize SDK กับโปรเจ็กต์ .NET ของคุณ
  2. เรียกใช้เมธอด Watermarker.SetText() เพื่อแทรกลายน้ำข้อความ หรือ Watermarker.SetImage() สำหรับลายน้ำรูปภาพ โดยระบุเอกสาร PDF และคุณสมบัติของลายน้ำเป็นพารามิเตอร์
  3. รับเอกสาร PDF ที่มีลายน้ำเพิ่มแล้ว
5%