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

Word Belgelerini Filigran ile Koruma - C#

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.

Word Formatı İçin Yetenekler

  • Metin filigranları - TextWatermarkOptions ile konfigürasyon yaparak Word dosyasına programatik metin ekleme.
  • Grafik öğeleri - ImageWatermarkOptions aracılığıyla PNG, JPG görüntülerinin Word belge yapısına entegrasyonu.
  • Görüntülere dönüştürme - SetWatermarkToImages() metodu filigranli Word sayfalarını Stream[] akış dizisine dönüştürür.
  • Esnek filigran yerleştirme - Word dosyasında öğelerin yerleştirme koordinatlarının programatik kontrolü.
  • Filigran görünüm özelleştirme - boyut, döndürme ve şeffaflık parametrelerinin tam kontrolü.
  • Fluent API - filigran parametrelerinin zincirleme konfigürasyonu için WatermarkerContext aracılığıyla alternatif kod yazma yaklaşımı.

Kullanım Senaryoları

  • Gizli belgeler. Resmi Word belgelerine uygun durum işaretleyicilerinin otomatik uygulanması.
  • Word belge sürümlendirme. Word dosyalarının yaşam döngüsünün farklı aşamalarının programatik işaretlenmesi.
  • Kurumsal belgeler. Şirket Word belgelerine marka öğelerinin entegrasyonu.
  • Telif hakkı koruması. Word formatındaki materyallere uygun bildirimlerin uygulanması.

İş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.

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.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); }
Kodu çalıştır

Word'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 Word belgesini ve filigran özelliklerini belirtin
  3. Filigran eklenmiş Word belgesini alın
5%