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

โซลูชันลายน้ำเอกสารด้วย C#

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

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

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

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

Watermarker.SetText("Input.docx", "Output.pdf", "ข้อความ");
using Wordize.Watermarking; Watermarker.SetText("Input.docx", "Output.pdf", "ข้อความ"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", 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.docx", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking; Watermarker.SetImage("Input.docx", "Output.pdf", "Watermark.jpg"); using Wordize.Watermarking; using Wordize.Saving; byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg"); var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", 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); }
รันโค้ด

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

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