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: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.
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);
}