Tandai Air File Word menggunakan C# .NET

Untuk menjaga dokumen Anda aman dari penggunaan yang salah atau untuk mencantumkan label merek Anda sendiri, Anda dapat menggunakan tanda air. Artikel ini akan menunjukkan cara mudah menambahkan tanda air ke dokumen Word Anda menggunakan C#. Kita akan mempelajari cara menambahkan tanda air teks dan tanda air gambar.

Berikut adalah tautan cepat ke topik yang dibahas:

Tanda Air Teks & Gambar - .NET API

GroupDocs.Watermark menampilkan .NET API untuk Watermarking yang akan kita gunakan dengan C# untuk bekerja dengan tanda air di dokumen Word. Ini membantu kami menambah, menghapus, dan menghilangkan tanda air dari file seperti dokumen pengolah kata, presentasi, spreadsheet, gambar, dan banyak lagi. Anda dapat mengetahui lebih lanjut menggunakan dokumentasinya. Anda dapat mendownloadnya menggunakan NuGet.

PM> Install-Package GroupDocs.Watermark

Menambahkan Tanda Air Teks ke Dokumen Word dengan C#

Tanda air teks seperti menulis pada dokumen Anda dengan cara yang khusus. Anda dapat meletakkannya di setiap halaman atau hanya satu halaman. Inilah cara Anda melakukannya:

  • Muat dokumen Word menggunakan kelas Watermarker.
  • Inisialisasi penanda air teks dengan menggunakan kelas TextWatermark.
  • Atur tampilan dengan menambahkan sudut rotasi, perataan, opacity, warna latar depan dan latar belakang, dll.
  • Tambahkan tanda air teks Anda ke dokumen Word.
  • Simpan dokumen Anda dengan tanda air baru menggunakan metode Simpan.

Berikut ini contoh bagaimana Anda dapat menggunakan C# untuk menambahkan tanda air teks ke dokumen Word:

// Tambahkan Teks Tanda Air ke halaman file Word menggunakan C#
using (Watermarker watermarker = new Watermarker("path/document.docx"))
{
    TextWatermark watermark = new TextWatermark("Watermark", new Font("Arial", 80))
    {
        RotateAngle = -45,
        Opacity = .3,
        ForegroundColor = Color.DarkBlue,
        HorizontalAlignment = HorizontalAlignment.Center,
        VerticalAlignment = VerticalAlignment.Center
    };
    watermarker.Add(watermark);
    watermarker.Save("path/watermarked.docx");
}

Saat Anda mengikuti kode ini, Anda akan melihat teks pilihan Anda di setiap halaman dokumen Word.

Contoh Tanda Air Teks di Dokumen Word

Menambahkan Tanda Air Gambar ke Dokumen Word dengan C#

Sama seperti menerapkan tanda air teks, Anda juga dapat menambahkan gambar ke dokumen Word Anda. Begini caranya:

  • Muat file dokumen Word Anda menggunakan kelas Watermarker.
  • Siapkan logo/gambar Anda untuk dilampirkan menggunakan kelas ImageWatermark.
  • Sesuaikan gambar tanda air dengan menyesuaikan perataan, rotasi, opasitas, dan opsi lainnya.
  • Atur halaman yang Anda inginkan untuk menampilkan gambar Anda.
  • Tambahkan tanda air gambar Anda ke dokumen Word yang dimuat.
  • Simpan dokumen Anda dengan tanda air gambar menggunakan metode Simpan.

Seperti inilah tampilan kode di C# saat Anda ingin menambahkan tanda air gambar ke dokumen Word:

// Tambahkan Gambar Tanda Air ke halaman tertentu dokumen Word menggunakan C#
using (Watermarker watermarker = new Watermarker("path/multipage-document.docx"))
{
    ImageWatermark watermark = new ImageWatermark("path/image.png")
    {
        Opacity = .5,
        HorizontalAlignment = HorizontalAlignment.Center,
        VerticalAlignment = VerticalAlignment.Center
    };

    WordProcessingWatermarkPagesOptions options = new WordProcessingWatermarkPagesOptions();
    options.PageNumbers = new int[] { 1 };

    watermarker.Add(watermark, options);
    watermarker.Save("path/first-page-watermark.docx");
}

Jika Anda menggunakan kode ini, Anda akan melihat gambar pilihan Anda di halaman yang Anda pilih di dokumen Word Anda.

Contoh Watermark Gambar di Dokumen Word

Mendapatkan Lisensi Gratis

Jika Anda ingin mencoba alat ini tanpa batasan apa pun, Anda bisa mendapatkan lisensi sementara gratis.

Kesimpulan

Terakhir, sekarang Anda tahu cara menambahkan tanda air ke dokumen Word Anda menggunakan C#. Kami telah mempelajari cara menambahkan teks serta gambar sebagai tanda air pada halaman file Word. Jika Anda ingin mengetahui lebih lanjut atau memiliki pertanyaan, Anda dapat memeriksa dokumentasi atau bertanya kepada kami di forum.

Lihat juga