Добавете воден знак в 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. Можете да зададете свойството Layout на Diagonal или horizontal, да зададете флага на полупрозрачен и цвета на водния знак. Крайният изходен файл е наличен в облака и може да бъде изтеглен чрез метода DownloadFile().

В тази тема научихме процеса на добавяне на водни знаци в Word. Ако искате да добавите номера на страници във файл на Word, вижте следната статия: Добавете номер на страница в Word с NET REST API.

 Български