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

Bảo Vệ Tài Liệu DOC Bằng Watermark với C#

Wordize for .NET là giải pháp chuyên nghiệp để bảo vệ tài liệu DOC bằng watermark. Lớp Watermarker giúp các lập trình viên C# thêm các yếu tố doanh nghiệp vào tài liệu và kiểm soát phân phối tài liệu mật DOC thông qua tích hợp watermark văn bản và hình ảnh. Thêm watermark đảm bảo thương hiệu hóa tài liệu DOC nhất quán, bảo vệ bản quyền và khả năng theo dấu nguồn file.

Tính năng hoạt động:
  • Watermark văn bản - phương thức Watermarker.SetText() thêm vào DOC văn bản có thể tùy chỉnh với điều khiển font, màu sắc, kích thước, góc xoay và độ trong suốt thông qua TextWatermarkOptions
  • Watermark hình ảnh - phương thức Watermarker.SetImage() tích hợp vào DOC logo và hình ảnh (PNG, JPG, SVG) với cài đặt thu phóng, độ trong suốt và định vị thông qua ImageWatermarkOptions
  • Khả năng định vị watermark linh hoạt trên trang: ở giữa, góc, đường chéo hoặc tọa độ tùy chỉnh
  • Khả năng xuất kết quả sang định dạng đồ họa - phương thức SetWatermarkToImages() chuyển đổi trang tài liệu DOC được bảo vệ thành bộ hình ảnh
  • Hỗ trợ Fluent API cho các thao tác thêm watermark thông qua WatermarkerContext và chuỗi phương thức, tăng tính dễ đọc của mã C#
Tình huống sử dụng:
  • Tự động thêm logo công ty vào tất cả tài liệu DOC đi ra để tăng cường nhận biết thương hiệu
  • Đánh dấu tài liệu mật DOC, tài liệu kỹ thuật và tác phẩm có bản quyền để ngăn chặn sử dụng trái phép
  • Thêm nhãn "BẢN NHÁP", "ĐÃ PHÊ DUYỆT", "MẬT" để nhận dạng rõ ràng trạng thái tài liệu DOC ở các giai đoạn phê duyệt khác nhau
  • Tích hợp vào DOC thông báo bản quyền, nhãn hiệu thương mại và hạn chế pháp lý để đảm bảo tuân thủ yêu cầu luật định
  • Thêm tên người nhận, số tài liệu hoặc dấu thời gian để tạo phiên bản file độc nhất
  • Đánh dấu tài liệu DOC với các mức truy cập khác nhau để kiểm soát phân phối thông tin trong tổ chức

Kiểm tra khả năng thêm watermark bằng lập trình vào tài liệu sử dụng demo tương tác trực tuyến được trình bày trên trang này. Để làm điều này, hãy tải lên tài liệu DOC của bạn, chọn loại watermark (văn bản hoặc hình ảnh), thực hiện thao tác và tải xuống kết quả với watermark được tích hợp. Đoạn mã C# được trình bày sẵn sàng sử dụng trong dự án .NET của bạn.

C#
Chạy mã
Tải lên tài liệu
Tải lên hình ảnh
Chọn định dạng đầu ra từ danh sách
using Wordize.Watermarking;

Watermarker.SetText("Input.doc", "Output.doc", "Văn bản");
using Wordize.Watermarking; Watermarker.SetText("Input.doc", "Output.doc", "Văn bản"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), "Văn bản"); 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); }
Chạy mã

Cách bảo vệ DOC bằng watermark bằng lập trình

  1. Kết nối Wordize SDK với dự án .NET của bạn
  2. Gọi phương thức Watermarker.SetText() để chèn watermark văn bản hoặc Watermarker.SetImage() cho watermark hình ảnh, chỉ định tài liệu DOC và thuộc tính watermark làm tham số
  3. Nhận tài liệu DOC với watermark đã thêm
5%