водяной знак PowerPoint

Водяной знак PowerPoint с помощью .NET REST API.

Презентации играют ключевую роль в эффективной передаче идей, стратегий и информации. Кроме того, чтобы сделать эти презентации более впечатляющими и профессиональными, использование водяных знаков может иметь решающее значение. Водяные знаки не только добавляют дополнительный уровень безопасности вашему контенту, но также помогают в брендинге и защите авторских прав. В этой статье мы собираемся изучить возможности .NET REST API, позволяющие легко добавлять графические и текстовые водяные знаки в ваши презентации Microsoft PowerPoint, повышая их визуальную привлекательность и оставляя неизгладимое впечатление на вашу аудиторию.

REST API для обработки PowerPoint PPT

С помощью Aspose.Slides Cloud SDK для .NET процесс добавления водяных знаков в ваши презентации PowerPoint ([PPT](https://docs .fileformat.com/presentation/ppt/) или PPTX) становится простым и легко настраиваемым. Этот API позволяет вам интегрировать расширенные функции в ваши приложения, а водяные знаки — лишь одна из многих функций, которые он предлагает. Используйте Aspose.Slides Cloud SDK, чтобы легко добавлять изображения и текстовые водяные знаки в ваши презентации с помощью всего лишь нескольких строк кода, экономя драгоценное время и усилия на разработку.

Теперь, чтобы начать работу с этой функцией, первым делом нужно добавить ссылку на Cloud SDK в наше решение .NET. Итак, найдите Aspose.Slides-Cloud в диспетчере пакетов NuGet и нажмите кнопку «Добавить пакет». Во-вторых, посетите облачную панель и получите персональные учетные данные клиента.

Если у вас нет существующей учетной записи, просто создайте бесплатную учетную запись, следуя инструкциям, указанным в руководстве быстрый старт.

Добавьте текстовый водяной знак в слайды PowerPoint с помощью C# .NET

В этом разделе описаны подробности добавления текстового водяного знака в презентацию PowerPoint C# .NET.

// Дополнительные примеры можно найти на https://github.com/aspose-slides-cloud.
// Получите учетные данные клиента с https://dashboard.aspose.cloud/.
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// создать экземпляр SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Ввод презентации PowerPoint с локального диска
String inputFile = "convertedFile.pptx";
// загрузить содержимое PPT в экземпляр потока
var inputPowerPoint = System.IO.File.OpenRead(inputFile);

// Подробности форматирования текстовых водяных знаков
// высота шрифта для текстового водяного знака
int fontHeight = 30;

// Текстовое содержимое, которое будет добавлено в качестве водяного знака
string watermarkText = "Confidential !";

// название шрифта, который будет использоваться для водяных знаков
string fontName = "Arial";

// Цвет переднего плана для текста водяного знака
string fontColor = "Red";

// вызовите API, чтобы добавить текстовый водяной знак на все слайды презентации PowerPoint. 
var response = slidesApi.CreateWatermarkOnline(inputPowerPoint,null,fontHeight, watermarkText, fontName, fontColor);

// метод вызова для сохранения вывода на локальном диске
saveToDisk(response, "/Users/nayyer/watermarked.pptx");


// метод сохранения содержимого потока в файл на локальном диске
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
текстовый водяной знак в PowerPoint

Предварительный просмотр текстового водяного знака в презентации PowerPoint.

Ниже приведены подробности относительно вышеуказанного фрагмента кода.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Во-первых, создайте экземпляр класса SlidesApi, куда мы передаем учетные данные клиента в качестве аргументов.

String inputFile = "convertedFile.ppt";
var inputPowerPoint = System.IO.File.OpenRead(inputFile);

Загрузите содержимое входной презентации PowerPoint в экземпляр потока.

var response = slidesApi.CreateWatermarkOnline(inputPowerPoint,null,fontHeight, watermarkText, fontName, fontColor);

Вызовите API, чтобы добавить текстовый водяной знак на все слайды презентации PowerPoint.

saveToDisk(result, "/Users/nayyer/watermarkPowerPoint.pptx");

Пользовательский метод сохранения полученного PowerPoint PPTX с водяными знаками на локальном диске.

Вставьте водяной знак изображения в презентацию PowerPoint с помощью команд cURL

Хотя Aspose.Slides Cloud SDK для .NET предоставляет комплексное и удобное решение для добавления водяных знаков в презентации PowerPoint, вы также можете добиться того же с помощью команд cURL и API-интерфейса Aspose.Slides Cloud REST. Мы знаем, что команды cURL предлагают интерфейс командной строки для прямого взаимодействия с API, поэтому они становятся альтернативой работе с инструментами командной строки.

Первым шагом в этом подходе является создание токена доступа JWT при выполнении следующей команды.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

После создания токена JWT выполните следующую команду, чтобы вставить водяной знак изображения в презентацию PowerPoint:

curl -v "https://api.aspose.cloud/v3.0/slides/{inputPPTX}/watermark/image" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: multipart/form-data" \
-d {"image":@{"aspose.png"}}

Замените inputPPTX именем входного файла PowerPoint PPTX, уже доступным в облачном хранилище, а accessToken — токеном JWT, созданным выше.

Заключение

В заключение отметим, что добавление водяных знаков в презентации PowerPoint — это ценная функция, которая повышает визуальную привлекательность и фирменный стиль ваших слайдов. С помощью мощного Aspose.Slides Cloud SDK для .NET вы можете легко включать водяные знаки, будь то изображения или текст, в ваши файлы PowerPoint, придавая им профессиональный вид. Обширные возможности SDK, такие как размер текста, имя шрифта и другие параметры, обеспечивают гибкость настройки водяных знаков в соответствии с вашими конкретными требованиями.

Полезные ссылки

Статьи по Теме

Мы настоятельно рекомендуем посетить следующие блоги: