Застосування водяного знака до презентації в C#

Водяні знаки зазвичай використовуються для захисту документів від будь-якого несанкціонованого використання. Щоб захистити ваші презентації та заявити право власності, сьогодні ми навчимося програмно додавати водяні знаки тексту та зображень до презентацій Microsoft PowerPoint у програмах .NET за допомогою C#. В окремій статті ми бачили застосування водяних знаків до зображень у C#.

Давайте швидко перейдемо до окремого вивчення того, як ми можемо застосувати водяні знаки на основі тексту та зображень до всієї презентації чи окремого слайда за допомогою API водяних знаків для програм .NET.

API водяних знаків для .NET

GroupDocs.Watermark for .NET — це API водяних знаків, який дозволяє додавати текстові та графічні водяні знаки до презентацій та багатьох інших документів різних форматів файлів у програмах .NET. Він надає методи водяних знаків, які додають водяні знаки, які важко автоматично видалити іншими інструментами.

Окрім презентацій, API підтримує додавання, видалення та вилучення водяних знаків із текстових документів, електронних таблиць, повідомлень електронної пошти, файлів PDF, зображень, малюнків Visio та багатьох інших форматів. Серед форматів файлів презентацій він підтримує PPT, PPTX, PPS, PPTM, PPSX та інші. У документації ви можете додатково перевірити функції та підтримувані формати файлів.

Ви можете завантажити DLL або інсталятор MSI із розділу завантажень або отримати його з NuGet.

Install-Package GroupDocs.Watermark

Додайте текст до слайдів як водяний знак за допомогою C#

API надає налаштування для додавання тексту до презентацій як водяних знаків. Наступні кроки допоможуть вам застосувати водяний знак до файлів презентацій у програмі .NET.

  • Завантажте презентацію за допомогою Watermarker.
  • Встановіть текст і стиль водяного знака за допомогою TextWatermark.
  • Встановіть інші властивості, такі як поворот, розмір, непрозорість, колір і положення.
  • Введіть індекс слайда, щоб застосувати водяний знак.
  • Додайте відформатований текстовий водяний знак за допомогою методу Add.
  • Збережіть презентацію з водяним знаком за допомогою методу Save.

Наведений нижче приклад коду додає текстову мітку до презентації PPTX як водяний знак на першому слайді з обертанням за допомогою C#.

// Додайте текстовий водяний знак до слайдів презентації в C# за допомогою .NET API
using (Watermarker watermarker = new Watermarker("presentation.pptx"))
{
    // Встановіть текст водяного знака, координати та форматування
    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
    };
    // Застосуйте водяний знак лише до першого слайда презентації
    PresentationWatermarkSlideOptions textWatermarkOptions = new PresentationWatermarkSlideOptions();
    textWatermarkOptions.SlideIndex = 0;
    
    // Додайте водяний знак до презентації та збережіть.
    watermarker.Add(watermark, textWatermarkOptions);
    watermarker.Save("text-watermarked-presentation.pptx");
}

Якщо ви не вкажете індекс слайдів, водяний знак буде додано на всі слайди за замовчуванням. Наведений вище код показує, як згадати індекс слайдів, однак я показав вам результат із текстовим водяним знаком на всіх слайдах презентації PPTX.

Текстовий водяний знак на слайді презентації

Вставте водяний знак зображення в слайди за допомогою C#

Так само ви можете додати зображення до файлів презентацій як водяний знак. Вам просто потрібно використовувати клас ImageWatermark замість TextWatermark. Нижче наведено кроки для додавання водяного знака зображення до слайдів презентації у ваших програмах .NET.

  • Завантажте презентацію за допомогою Watermarker.
  • Завантажте файл зображення, який використовуватиметься як водяний знак, за допомогою ImageWatermark.
  • Встановіть такі властивості водяного знака зображення, як поворот, розмір, непрозорість, колір і положення.
  • Встановіть індекс слайда, на який буде нанесено водяний знак.
  • Додайте водяний знак зображення до презентації за допомогою методу Add.
  • Збережіть презентацію з водяним знаком за допомогою методу Save.

Наведений нижче приклад коду додає зображення до презентації PPTX як водяний знак на другому слайді за допомогою C#.

// Додайте водяний знак зображення до слайдів презентації в C# за допомогою .NET API
using (Watermarker watermarker = new Watermarker("presentation.pptx"))
{
    // Встановіть зображення водяного знака, координати та форматування
    ImageWatermark imageWatermark = new ImageWatermark("watermark-image.png");
    imageWatermark.Opacity = .7;
    imageWatermark.X = 80;
    imageWatermark.Y = 120;
    
    // Застосуйте водяний знак лише до другого слайда презентації
    PresentationWatermarkSlideOptions ImageWatermarkOptions = new PresentationWatermarkSlideOptions();
    ImageWatermarkOptions.SlideIndex = 1;

    // Додайте водяний знак до презентації та збережіть.
    watermarker.Add(imageWatermark, ImageWatermarkOptions);
    watermarker.Save("image-watermarked-presentation.pptx");
}

Нижче наведено вихідний код із зображенням водяного знака лише на другому слайді презентації PPTX.

Водяний знак зображення на слайді презентації

Висновок

Підсумовуючи, ви навчилися додавати водяні знаки тексту та зображень до слайдів презентації за допомогою C#. Тепер ви можете створити власну програму .NET, яка підтримує водяні знаки як текст, так і зображення для файлів презентації та окремих слайдів презентації. Зверніться до документації, щоб застосувати водяні знаки до різних інших форматів документів.

Ви можете отримати безкоштовну тимчасову ліцензію, щоб випробувати всі аспекти продукту. Безкоштовна підтримка буде рада позбавити вас від будь-якої плутанини та вирішити ваші запити, пов’язані з водяними знаками на форумі.

Дивись також