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 Word Bằng Watermark với C#

Wordize for .NET cung cấp cho các lập trình viên C# những công cụ chuyên biệt để thêm watermark vào tài liệu Word bằng lập trình. Thư viện đảm bảo kiểm soát hoàn toàn quá trình tích hợp watermark trong file Word thông qua phương thức SetText() cho các phần tử văn bản và SetImage() cho đồ họa. Ngoài ra, còn có phương thức SetWatermarkToImages() để chuyển đổi trang Word có watermark thành hình ảnh.

Khả năng cho định dạng Word

  • Watermark văn bản - thêm văn bản bằng lập trình vào file Word với cấu hình thông qua TextWatermarkOptions.
  • Phần tử đồ họa - tích hợp hình ảnh PNG, JPG vào cấu trúc tài liệu Word thông qua ImageWatermarkOptions.
  • Chuyển đổi thành hình ảnh - phương thức SetWatermarkToImages() chuyển đổi trang Word có watermark thành mảng luồng Stream[].
  • Đặt vị trí watermark linh hoạt - kiểm soát lập trình tọa độ đặt phần tử trong file Word.
  • Tùy chỉnh giao diện watermark - kiểm soát hoàn toàn các tham số kích thước, xoay và độ trong suốt.
  • Fluent API - cách tiếp cận thay thế để viết mã thông qua WatermarkerContext để cấu hình tham số watermark theo chuỗi.

Tình huống sử dụng

  • Tài liệu mật. Tự động áp dụng các đánh dấu trạng thái phù hợp cho tài liệu Word chính thức.
  • Quản lý phiên bản tài liệu Word. Đánh dấu lập trình các giai đoạn khác nhau của vòng đời file Word.
  • Tài liệu doanh nghiệp. Tích hợp các yếu tố thương hiệu vào tài liệu Word của công ty.
  • Bảo vệ bản quyền. Áp dụng thông báo phù hợp cho tài liệu định dạng Word.

Để kiểm tra chức năng, hãy tải tài liệu Word vào trường tải lên, cấu hình tham số watermark và tải xuống kết quả để xác minh.

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.docx", "Văn bản");
using Wordize.Watermarking; Watermarker.SetText("Input.docx", "Output.docx", "Văn bản"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), "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}.docx"); stream.CopyTo(file); }
using Wordize.Watermarking;

Watermarker.SetImage("Input.docx", "Output.docx", "Watermark.jpg");
using Wordize.Watermarking; Watermarker.SetImage("Input.docx", "Output.docx", "Watermark.jpg"); using Wordize.Watermarking; using Wordize.Saving; byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg"); var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), 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}.docx"); stream.CopyTo(file); }
Chạy mã

Cách bảo vệ Word 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 Word và thuộc tính watermark làm tham số
  3. Nhận tài liệu Word với watermark đã thêm
5%