Terapkan Tanda Air ke Presentasi di C#

Tanda air biasanya digunakan untuk melindungi dokumen dari penggunaan yang tidak sah. Untuk melindungi presentasi Anda dan untuk mengklaim kepemilikan, hari ini kita akan belajar cara menambahkan tanda air teks dan gambar secara terprogram ke presentasi Microsoft PowerPoint dalam aplikasi .NET menggunakan C#. Dalam artikel terpisah, kita telah melihat menerapkan watermark ke gambar dalam C#.

Mari kita segera mempelajari secara terpisah, bagaimana kita dapat menerapkan tanda air berbasis teks dan gambar ke seluruh presentasi atau slide tertentu menggunakan API tanda air untuk aplikasi .NET.

API Penanda Air untuk .NET

GroupDocs.Watermark for .NET adalah API watermarking yang memungkinkan penambahan watermark teks dan gambar ke presentasi dan banyak dokumen lain dari format file berbeda dalam aplikasi .NET. Ini menyediakan metode tanda air yang menambahkan tanda air yang sulit dihapus secara otomatis oleh alat lain.

Seiring dengan presentasi, API mendukung penambahan, penghapusan, dan ekstraksi tanda air dari dokumen pengolah kata, spreadsheet, pesan email, file PDF, gambar, gambar Visio, dan banyak format lainnya. Di antara format file presentasi, ini mendukung PPT, PPTX, PPS, PPTM, PPSX, dan lainnya. Dari dokumentasi, Anda dapat memeriksa lebih lanjut fitur dan format file yang didukung.

Anda dapat mengunduh penginstal DLL atau MSI dari bagian unduhan atau mendapatkannya dari NuGet.

Install-Package GroupDocs.Watermark

Tambahkan Teks ke Slide sebagai Tanda Air menggunakan C#

API menyediakan penyesuaian untuk menambahkan teks ke presentasi sebagai watermark. Langkah-langkah berikut memandu Anda cara menerapkan tanda air pada file presentasi dalam aplikasi .NET.

  • Muat presentasi menggunakan Watermarker.
  • Setel teks dan gaya watermark menggunakan TextWatermark.
  • Tetapkan properti lain seperti rotasi, ukuran, opasitas, warna, dan posisi.
  • Berikan indeks slide untuk menerapkan tanda air.
  • Tambahkan tanda air teks yang diformat menggunakan metode Tambah.
  • Simpan presentasi yang diberi watermark menggunakan metode Simpan.

Contoh kode berikut menambahkan label teks ke presentasi PPTX sebagai watermark pada slide pertama dengan rotasi menggunakan C#.

// Tambahkan tanda air teks ke slide presentasi di C# menggunakan .NET API
using (Watermarker watermarker = new Watermarker("presentation.pptx"))
{
    // Setel teks tanda air, koordinat, dan pemformatan
    TextWatermark watermark = new TextWatermark("Watermark", new Font("Arial", 36))
    {
        RotateAngle = -45,
        X = 100,
        Y = 100,
        Height = 400,
        Width = 400,
        Opacity = .2,
        ForegroundColor = Color.DarkBlue,
        HorizontalAlignment = HorizontalAlignment.Center,
        VerticalAlignment = VerticalAlignment.Center
    };
    // Terapkan Tanda Air hanya pada slide pertama presentasi
    PresentationWatermarkSlideOptions textWatermarkOptions = new PresentationWatermarkSlideOptions();
    textWatermarkOptions.SlideIndex = 0;
    
    // Tambahkan tanda air ke presentasi dan simpan.
    watermarker.Add(watermark, textWatermarkOptions);
    watermarker.Save("text-watermarked-presentation.pptx");
}

Jika Anda tidak memberikan indeks slide, tanda air akan ditambahkan ke semua slide secara default. Kode di atas menunjukkan cara menyebutkan indeks slide, namun, saya telah menunjukkan kepada Anda output dengan watermark teks di semua slide presentasi PPTX.

Tanda Air Teks ke Slide Presentasi

Sisipkan Tanda Air Gambar ke Slide menggunakan C#

Demikian pula, Anda dapat menambahkan gambar pada file presentasi sebagai tanda air. Anda hanya perlu menggunakan kelas ImageWatermark daripada TextWatermark. Berikut adalah langkah-langkah untuk menambahkan watermark gambar ke slide presentasi dalam aplikasi .NET Anda.

  • Muat presentasi menggunakan Watermarker.
  • Muat file gambar yang akan digunakan sebagai watermark menggunakan ImageWatermark.
  • Setel properti watermark gambar seperti rotasi, ukuran, opasitas, warna, dan posisi.
  • Setel indeks slide untuk menerapkan tanda air.
  • Tambahkan tanda air gambar ke presentasi menggunakan metode Tambah.
  • Simpan presentasi yang diberi watermark menggunakan metode Simpan.

Contoh kode berikut menambahkan gambar ke presentasi PPTX sebagai watermark pada slide kedua menggunakan C#.

// Tambahkan tanda air gambar ke slide presentasi di C# menggunakan .NET API
using (Watermarker watermarker = new Watermarker("presentation.pptx"))
{
    // Setel gambar tanda air, koordinat, dan pemformatan
    ImageWatermark imageWatermark = new ImageWatermark("watermark-image.png");
    imageWatermark.Opacity = .7;
    imageWatermark.X = 80;
    imageWatermark.Y = 120;
    
    // Terapkan Tanda Air hanya pada slide kedua presentasi
    PresentationWatermarkSlideOptions ImageWatermarkOptions = new PresentationWatermarkSlideOptions();
    ImageWatermarkOptions.SlideIndex = 1;

    // Tambahkan tanda air ke presentasi dan simpan.
    watermarker.Add(imageWatermark, ImageWatermarkOptions);
    watermarker.Save("image-watermarked-presentation.pptx");
}

Berikut adalah output dari kode di atas dengan watermark gambar hanya pada slide kedua presentasi PPTX.

Tanda Air Gambar ke Slide Presentasi

Kesimpulan

Singkatnya, Anda telah mempelajari cara menambahkan watermark teks dan gambar ke slide presentasi Anda menggunakan C#. Sekarang Anda dapat membuat aplikasi .NET Anda sendiri yang mendukung tanda air teks dan gambar untuk file presentasi dan slide presentasi tertentu. Lihat dokumentasi untuk menerapkan tanda air ke berbagai format dokumen lainnya.

Anda dapat memiliki Lisensi Sementara Gratis untuk merasakan setiap aspek produk. Dukungan gratis akan dengan senang hati membantu Anda keluar dari kebingungan dan menyelesaikan pertanyaan Anda terkait tanda air di forum.

Lihat juga