Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

PDF Belgelerini Filigran ile Koruma - C#

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:
  • Metin filigranları - Watermarker.SetText() metodu PDF'e font, renk, boyut ve döndürme açısı kontrolü ile özelleştirilebilir yazılar ekler
  • Grafik filigranları - Watermarker.SetImage() metodu logoları ve görüntüleri ölçekleme ve şeffaflık ayarları ile PDF'e entegre eder
  • Sayfalarda esnek filigran konumlandırma: merkez, köşeler, çapraz veya özel koordinatlarda
  • Görünüm özelleştirme - filigran görünürlüğü ile PDF içerik okunabilirliği arasında denge için şeffaflık ve efekt kontrolü
  • PDF filigran işlemleri için WatermarkerContext ve metot zinciri ile Fluent API desteği, C# kodunun açıklığını artırır
Kullanım Senaryoları:
  • PDF dosyalarının şirket logoları ve iletişim bilgileri ile otomatik markalaşması, kurumsal kimliği güçlendirmek için
  • PDF belgelerinin telif hakkı bildirimleri ve kullanım kısıtlamaları ile işaretlenmesi, ihlalleri önlemek için
  • PDF'lere onay aşamalarını tanımlamak için durum etiketleri ekleme: "TASLAK", "İNCELEMEDE", "ONAYLANDI"
  • Kişiselleştirilmiş dağıtım için alıcı adları, numaralar veya zaman damgaları ile benzersiz PDF belge sürümleri oluşturma
  • PDF'leri erişim kontrolü ve bilgi dağıtımı için farklı gizlilik seviyelerinde işaretleme

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.

C#
Kodu çalıştır
Belge yükle
Görüntü yükle
Listeden çıktı formatını seçin
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); }
Kodu çalıştır

PDF'i programatik olarak filigranla nasıl koruruz

  1. Wordize SDK'yı .NET projenize bağlayın
  2. Metin filigranı eklemek için Watermarker.SetText() veya grafik filigranı için Watermarker.SetImage() metodunu çağırın, parametre olarak PDF belgesini ve filigran özelliklerini belirtin
  3. Filigran eklenmiş PDF belgesini alın
5%