Водяные знаки обычно используются для защиты документов от несанкционированного использования. Чтобы защитить ваши презентации и заявить о праве собственности, сегодня мы узнаем, как программно добавлять текстовые и графические водяные знаки к презентациям 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.
- Загрузите презентацию, используя Водяной маркер.
- Установите текст и стиль водяного знака, используя TextWatermark.
- Установите другие свойства, такие как вращение, размер, непрозрачность, цвет и положение.
- Укажите индекс слайда для нанесения водяного знака.
- Добавьте водяной знак форматированного текста, используя метод Добавить.
- Сохраните презентацию с водяным знаком, используя метод Сохранить.
Следующий пример кода добавляет текстовую метку в презентацию 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.
Вставьте водяной знак изображения в слайды с помощью С#
Точно так же вы можете добавлять изображения в файлы презентаций в качестве водяных знаков. Вам просто нужно использовать класс ImageWatermark вместо TextWatermark. Ниже приведены шаги по добавлению водяного знака изображения на слайды презентации в приложениях .NET.
- Загрузите презентацию, используя Водяной маркер.
- Загрузите файл изображения, который будет использоваться в качестве водяного знака, с помощью ImageWatermark.
- Установите свойства водяного знака изображения, такие как вращение, размер, непрозрачность, цвет и положение.
- Установите индекс слайда, на который нужно нанести водяной знак.
- Добавьте водяной знак изображения в презентацию методом Добавить.
- Сохраните презентацию с водяным знаком, используя метод Сохранить.
Следующий пример кода добавляет изображение в презентацию 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, поддерживающее текстовые и графические водяные знаки для файлов презентации и определенных слайдов презентации. Обратитесь к документации, чтобы применить водяные знаки к различным другим форматам документов.
Вы можете получить Бесплатную временную лицензию, чтобы испытать все аспекты продукта. Бесплатная поддержка будет рада помочь вам избавиться от путаницы и разрешить ваши вопросы, связанные с водяными знаками, на форуме.