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

Giải Pháp Watermark Tài Liệu với C#

Wordize for .NET là giải pháp chuyên nghiệp để thêm watermark vào tài liệu với nhiều định dạng khác nhau bằng lập trình. 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 thông qua tích hợp watermark văn bản và hình ảnh. Thêm watermark bằng lập trình đảm bảo thương hiệu hóa tài liệu 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 chính:
  • Watermark văn bản - phương thức Watermarker.SetText() thêm 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 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
  • Đị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 có watermark thành bộ hình ảnh
  • Hỗ trợ Fluent API cho các thao tác watermark thông qua WatermarkerContext và chuỗi phương thức, tăng tính dễ đọc của mã C#
Trường hợp sử dụng:
  • Tự động thêm logo công ty vào tất cả tài liệu đi ra để tăng cường nhận biết thương hiệu
  • Đánh dấu tài liệu mật, 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 ở các giai đoạn phê duyệt khác nhau
  • Tích hợp 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 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 của bạn, chọn loại watermark (văn bản hoặc hình ảnh), cấu hình các tham số hiển thị 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.docx", "Output.pdf", "Văn bản");
using Wordize.Watermarking; Watermarker.SetText("Input.docx", "Output.pdf", "Văn bản"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), "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}.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); }
Chạy mã

Cách bảo vệ tài liệu Word, PDF bằng watermark bằng lập trình

  1. Kết nối Wordize for .NET với dự án C# 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 nguồn và thuộc tính watermark làm tham số
  3. Nhận tài liệu với watermark đã thêm
5%