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

Belge Filigranı Çözümleri - C#

Wordize for .NET, çeşitli formatlardaki belgelere programatik filigran ekleme için profesyonel bir çözümdür. Watermarker sınıfı, C# geliştiricilerinin belgelere kurumsal öğeler eklemesine ve metin ile grafik filigranları entegrasyonu ile gizli materyallerin dağıtımını kontrol etmesine olanak tanır. Programatik filigran ekleme, tutarlı belge markalaşması, telif hakkı koruması ve dosya kaynak takibi yetenekleri sağlar.

Ana Özellikler:
  • Metin filigranları - Watermarker.SetText() metodu TextWatermarkOptions aracılığıyla font, renk, boyut, döndürme açısı ve şeffaflık kontrolü ile özelleştirilebilir metinler ekler
  • Grafik filigranları - Watermarker.SetImage() metodu ImageWatermarkOptions aracılığıyla ölçekleme, şeffaflık ve konumlama ayarları ile PNG, JPG, SVG logoları ve görüntüleri entegre eder
  • Sayfalarda esnek filigran konumlandırma: merkez, köşeler, çapraz veya özel koordinatlarda
  • Sonucu grafik formatına aktarma yeteneği - SetWatermarkToImages() metodu filigranli belge sayfalarını görüntü setine dönüştürür
  • Filigran işlemleri için WatermarkerContext ve metot zinciri ile Fluent API desteği, C# kod okunabilirliğini artırır
Kullanım Durumları:
  • Marka tanınırlığını artırmak için tüm giden belgelere şirket logolarının otomatik eklenmesi
  • Yetkisiz kullanımı önlemek için gizli materyaller, teknik belgeler ve telif hakkı korumalı eserlerin işaretlenmesi
  • Çeşitli onay aşamalarında belge durumunun net tanımlanması için "TASLAK", "ONAYLANDI", "GİZLİ" etiketlerinin eklenmesi
  • Yasal gereksinimlere uyumu sağlamak için telif hakkı bildirimleri, ticari markalar ve yasal kısıtlama bildirimlerinin entegrasyonu
  • Benzersiz dosya sürümleri oluşturmak için alıcı adları, belge numaraları veya zaman damgalarının eklenmesi
  • Organizasyon içinde bilgi dağıtım kontrolü için belgelerin farklı erişim seviyeleri ile işaretlenmesi

Bu sayfada sunulan interaktif çevrimiçi demo kullanarak belgelere programatik filigran ekleme yeteneklerini test edin. Bunun için belgenizi 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.docx", "Output.pdf", "Metin");
using Wordize.Watermarking; Watermarker.SetText("Input.docx", "Output.pdf", "Metin"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", 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.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); }
Kodu çalıştır

Word, PDF belgelerini programatik olarak filigranla nasıl koruruz

  1. Wordize for .NET'u C# 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 kaynak belgeyi ve filigran özelliklerini belirtin
  3. Filigranlar eklenmiş belgeyi alın
5%