Додайте водяний знак у Word за допомогою NET REST API

У цій статті описано, як додати водяний знак у Word за допомогою NET REST API. Ви дізнаєтесь, як додати водяний знак у Word за допомогою C# REST API за допомогою Aspose.Words для .NET Cloud SDK. Обговорюються різні властивості для встановлення форматування та тексту водяного знака.

Обов’язкова умова

Кроки, щоб вставити водяний знак у Word за допомогою C# Low Code API

  1. Створіть об’єкт WordsApi, надавши ідентифікатор/секрет клієнта, щоб вставити водяний знак
  2. Створіть об’єкт WatermarkDataText і задайте його основні параметри
  3. Створіть екземпляр методу InsertWatermarkRequest, використовуючи вхідний файл Word і об’єкт водяного знака
  4. Викличте метод InsertWatermark за допомогою визначеного об’єкта запиту
  5. Завантажте отриманий файл Word, використовуючи ім’я цільового файлу, яке використовується в об’єкті InsertWatermarkRequest
  6. Завантажте вихідний файл Word із водяним знаком

Наведені вище кроки визначають як вставити водяний знак у Word за допомогою C# Low Code API. Розпочніть процес, створивши WatermarkDataText, який має властивості для встановлення тексту, форматування та макета водяного знака. Використовуйте цей об’єкт в об’єкті InsertWatermarkRequest, який остаточно використовується для вставлення водяного знака за допомогою методу WordsApi.InsertWatermark().

Код для вставки чернетки водяного знака в Word за допомогою C# REST API

using System;
using System.Collections.Generic;
using System.IO;
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model;
using Aspose.Words.Cloud.Sdk.Model.Requests;
namespace WordsSample.Words
{
public class WordFileOperations
{
public void InsertWatermark()
{
var wordsApi = new WordsApi("Client ID", "Client Secret");
string output = "output.docx";
var mark = new WatermarkDataText();
mark.Layout = WatermarkDataText.LayoutEnum.Diagonal;
mark.Text = "This is watermark text";
var insertRequest = new InsertWatermarkRequest("Sample.docx", mark, destFileName: output);
var task = wordsApi.InsertWatermark(insertRequest);
var result = task.Result;
var downloadfileTask = wordsApi.DownloadFile(new DownloadFileRequest(result.Document.FileName));
var outputFileStream = downloadfileTask.Result;
outputFileStream.Position = 0;
using (var fileStream = File.Create(result.Document.FileName))
{
outputFileStream.Seek(0, SeekOrigin.Begin);
outputFileStream.CopyTo(fileStream);
}
}
}
}

Цей зразок коду показує як поставити водяний знак у Word за допомогою NET REST API. Ви можете встановити для властивості «Макет» значення «Діагональ» або «Горизонтальний», встановити прапорець «напівпрозорий» і колір водяного знака. Остаточний вихідний файл доступний у хмарі та може бути завантажений за допомогою методу DownloadFile().

У цій темі ми навчилися процесу додавання водяних знаків у Word. Якщо ви хочете додати номери сторінок у файл Word, зверніться до цієї статті: Додайте номер сторінки в Word за допомогою NET REST API.

 Українська