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