Wordize for .NET, C# geliştiricilerine Word belgelerine programatik filigran ekleme için özelleşmiş araçlar sağlar. Kütüphane, metin öğeleri için SetText() ve grafikler için SetImage() metotları aracılığıyla Word dosyalarına filigran entegrasyonu sürecinde tam kontrol sağlar. Ayrıca, filigranli Word sayfalarını görüntülere dönüştürmek için SetWatermarkToImages() metodu mevcuttur.
İşlevselliği test etmek için yükleme alanına bir Word belgesi yükleyin, filigran parametrelerini ayarlayın ve doğrulama için sonucu indirin.
using Wordize.Watermarking;
Watermarker.SetText("Input.docx", "Output.docx", "Metin");
using Wordize.Watermarking;
Watermarker.SetText("Input.docx", "Output.docx", "Metin");
using Wordize.Watermarking;
using Wordize.Saving;
var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), "Metin");
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);
}