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

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

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

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

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

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

Watermarker.SetText("Input.doc", "Output.doc", "ข้อความ");
using Wordize.Watermarking; Watermarker.SetText("Input.doc", "Output.doc", "ข้อความ"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), "ข้อความ"); 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}.doc"); stream.CopyTo(file); }
using Wordize.Watermarking;

Watermarker.SetImage("Input.doc", "Output.doc", "Watermark.jpg");
using Wordize.Watermarking; Watermarker.SetImage("Input.doc", "Output.doc", "Watermark.jpg"); using Wordize.Watermarking; using Wordize.Saving; byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg"); var imageStreams = Watermarker.SetWatermarkToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), 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}.doc"); stream.CopyTo(file); }
รันโค้ด

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

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