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

Solusi Watermark Dokumen dengan C#

Wordize for .NET adalah solusi profesional untuk menambah watermark secara programatis ke dokumen berbagai format. Kelas Watermarker memungkinkan pengembang C# menambahkan elemen perusahaan ke dokumen dan mengontrol distribusi materi rahasia melalui integrasi watermark teks dan gambar. Penambahan watermark programatis memastikan branding dokumen yang konsisten, perlindungan hak cipta, dan kemampuan melacak sumber file.

Fitur Utama:
  • Watermark teks - metode Watermarker.SetText() menambahkan teks yang dapat disesuaikan dengan kontrol font, warna, ukuran, sudut rotasi, dan transparansi melalui TextWatermarkOptions
  • Watermark gambar - metode Watermarker.SetImage() mengintegrasikan logo dan gambar PNG, JPG, SVG dengan pengaturan skala, transparansi, dan posisi melalui ImageWatermarkOptions
  • Posisi watermark yang fleksibel di halaman: tengah, sudut, diagonal, atau koordinat khusus
  • Kemampuan ekspor hasil ke format grafis - metode SetWatermarkToImages() mengkonversi halaman dokumen dengan watermark menjadi set gambar
  • Dukungan Fluent API untuk operasi watermark melalui WatermarkerContext dan metode berantai, meningkatkan keterbacaan kode C#
Kasus Penggunaan:
  • Penambahan otomatis logo perusahaan ke semua dokumen keluar untuk meningkatkan pengenalan merek
  • Penandaan materi rahasia, dokumentasi teknis, dan karya berhak cipta untuk mencegah penggunaan tidak sah
  • Penambahan label "DRAFT", "DISETUJUI", "RAHASIA" untuk identifikasi status dokumen yang jelas di berbagai tahap persetujuan
  • Integrasi pemberitahuan hak cipta, merek dagang, dan pembatasan hukum untuk memastikan kepatuhan terhadap persyaratan legislatif
  • Penambahan nama penerima, nomor dokumen, atau stempel waktu untuk membuat versi file yang unik
  • Penandaan dokumen dengan tingkat akses berbeda untuk kontrol distribusi informasi dalam organisasi

Uji kemampuan penambahan watermark programatis ke dokumen menggunakan demo interaktif online yang disajikan di halaman ini. Untuk itu, unggah dokumen Anda, pilih jenis watermark (teks atau gambar), atur parameter tampilan dan unduh hasil dengan watermark terintegrasi. Potongan kode C# yang disajikan siap digunakan dalam proyek .NET Anda.

C#
Jalankan kode
Unggah dokumen
Unggah gambar
Pilih format output dari daftar
using Wordize.Watermarking;

Watermarker.SetText("Input.docx", "Output.pdf", "Teks");
using Wordize.Watermarking; Watermarker.SetText("Input.docx", "Output.pdf", "Teks"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), "Teks"); 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); }
Jalankan kode

Cara melindungi dokumen Word, PDF secara programatis dengan watermark

  1. Hubungkan Wordize for .NET ke proyek C# Anda
  2. Panggil metode Watermarker.SetText() untuk menyisipkan watermark teks atau Watermarker.SetImage() untuk watermark gambar, tentukan dokumen sumber dan properti watermark sebagai parameter
  3. Dapatkan dokumen dengan watermark yang ditambahkan
5%