Wordize for .NET, PDF belgelerine programatik olarak filigran ekleme için profesyonel bir çözümdür. Watermarker sınıfı, C# geliştiricilerinin PDF dosyalarını görünüm, konumlama ve şeffaflık üzerinde tam kontrol sağlayan metin ve grafik filigranları entegre ederek korumasına olanak tanır. PDF'e programatik filigran ekleme, telif hakkı koruması, kurumsal markalaşma ve gizli materyallerin dağıtım kontrolünü sağlar.
İşlevsel Özellikler:Bu sayfada sunulan interaktif çevrimiçi demo kullanarak PDF belgelerine programatik filigran ekleme yeteneklerini test edin. Bunun için PDF dosyanızı yükleyin, filigran türünü seçin (metin veya grafik), görüntüleme parametrelerini ayarlayın ve entegre filigranlar ile sonucu indirin. Sunulan C# kod parçası .NET projenizde kullanıma hazırdır.
using Wordize.Watermarking;
Watermarker.SetText("Input.pdf", "Output.pdf", "Metin");
using Wordize.Watermarking;
Watermarker.SetText("Input.pdf", "Output.pdf", "Metin");
using Wordize.Watermarking;
using Wordize.Saving;
var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", new ImageSaveOptions(SaveFormat.Pdf), "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}.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);
}