Wordize for .NET là giải pháp chuyên nghiệp để thêm watermark vào tài liệu PDF bằng lập trình. Lớp Watermarker giúp các lập trình viên C# bảo vệ file PDF thông qua tích hợp watermark văn bản và hình ảnh với khả năng kiểm soát hoàn toàn về giao diện, vị trí và độ trong suốt. Thêm watermark bằng lập trình vào PDF đảm bảo bảo vệ bản quyền, xây dựng thương hiệu doanh nghiệp và kiểm soát phân phối tài liệu mật.
Tính năng chức năng:Kiểm tra khả năng thêm watermark bằng lập trình vào tài liệu PDF trong 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 file PDF 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.pdf", "Output.pdf", "Văn bản");
using Wordize.Watermarking;
Watermarker.SetText("Input.pdf", "Output.pdf", "Văn bản");
using Wordize.Watermarking;
using Wordize.Saving;
var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", 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.pdf", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking;
Watermarker.SetImage("Input.pdf", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking;
using Wordize.Saving;
byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg");
var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", 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);
}