водяний знак powerpoint

Водяний знак PowerPoint з .NET REST API.

Презентації відіграють ключову роль у ефективній передачі ідей, стратегій та інформації. Крім того, щоб зробити ці презентації більш ефектними та професійними, використання водяних знаків може мати велике значення. Водяні знаки не лише додають додатковий рівень безпеки вашому вмісту, але й допомагають у брендингу та захисті авторських прав. У цій статті ми збираємося дослідити можливості API .NET REST, щоб легко додавати водяні знаки зображень і тексту до ваших презентацій 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");

Спеціальний метод збереження отриманого PPTX PowerPoint із водяним знаком на локальному диску.

Вставте зображення водяного знака в презентацію PowerPoint за допомогою команд cURL

Хоча Aspose.Slides Cloud SDK для .NET надає комплексне та зручне рішення для додавання водяних знаків до презентацій PowerPoint, ви також можете досягти того ж, використовуючи команди cURL і Aspose.Slides Cloud REST API. Ми знаємо, що команди 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, такі як розмір тексту, назва шрифту та інші параметри, забезпечують гнучкість налаштування водяних знаків відповідно до ваших конкретних вимог.

корисні посилання

Схожі статті

Ми настійно рекомендуємо відвідати такі блоги: