Добавьте водяной знак в 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.

 Русский