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

Melindungi Dokumen PDF dengan Watermark di C#

Wordize for .NET adalah solusi profesional untuk menambah watermark secara programatis ke dokumen PDF. Kelas Watermarker memungkinkan pengembang C# melindungi file PDF melalui integrasi watermark teks dan gambar dengan kontrol penuh atas tampilan, posisi, dan transparansi. Penambahan watermark programatis pada PDF memastikan perlindungan hak cipta, branding perusahaan, dan kontrol distribusi materi rahasia.

Fitur Fungsional:
  • Watermark teks - metode Watermarker.SetText() menambahkan teks yang dapat disesuaikan ke PDF dengan kontrol font, warna, ukuran, dan sudut rotasi
  • Watermark gambar - metode Watermarker.SetImage() mengintegrasikan logo dan gambar ke PDF dengan pengaturan skala dan transparansi
  • Posisi watermark yang fleksibel di halaman: tengah, sudut, diagonal, atau koordinat khusus
  • Kustomisasi tampilan - kontrol transparansi dan efek untuk keseimbangan antara visibilitas watermark dan keterbacaan konten PDF
  • Dukungan Fluent API untuk operasi penambahan watermark PDF melalui WatermarkerContext dan metode berantai, meningkatkan kejelasan kode C#
Skenario Penggunaan:
  • Branding otomatis file PDF dengan logo perusahaan dan informasi kontak untuk memperkuat identitas korporat
  • Penandaan dokumen PDF dengan pemberitahuan hak cipta dan pembatasan penggunaan untuk mencegah pelanggaran
  • Penambahan label status ke PDF untuk identifikasi tahap persetujuan: "DRAFT", "DALAM REVIEW", "DISETUJUI"
  • Pembuatan versi unik dokumen PDF dengan nama penerima, nomor, atau stempel waktu untuk distribusi personal
  • Penandaan PDF dengan berbagai tingkat kerahasiaan untuk kontrol akses dan distribusi informasi

Uji kemampuan penambahan watermark programatis ke dokumen PDF menggunakan demo interaktif online yang disajikan di halaman ini. Untuk itu, unggah file PDF 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.pdf", "Output.pdf", "Teks");
using Wordize.Watermarking; Watermarker.SetText("Input.pdf", "Output.pdf", "Teks"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", 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.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); }
Jalankan kode

Cara melindungi PDF secara programatis dengan watermark

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