Přidejte vodoznak do aplikace Word pomocí rozhraní NET REST API

Tento článek popisuje, jak přidat vodoznak do Word pomocí NET REST API. Naučíte se jak zahrnout vodoznak do Wordu pomocí C# REST API pomocí Aspose.Words for .NET Cloud SDK. Jsou diskutovány různé vlastnosti pro nastavení formátování a textu vodoznaku.

Předpoklad

Kroky pro vložení vodoznaku do Wordu pomocí C# Low Code API

  1. Vytvořte objekt WordsApi zadáním ID/tajného klíče klienta pro vložení vodoznaku
  2. Vytvořte objekt WatermarkDataText a nastavte jeho základní parametry
  3. Vytvořte instanci metody InsertWatermarkRequest pomocí vstupního souboru aplikace Word a objektu vodoznaku
  4. Zavolejte metodu InsertWatermark pomocí definovaného objektu požadavku
  5. Stáhněte výsledný soubor aplikace Word pomocí názvu cílového souboru použitého v objektu InsertWatermarkRequest
  6. Stáhněte si výstupní soubor aplikace Word s vodoznakem

Výše uvedené kroky definují jak vložit vodoznak do Wordu s C# Low Code API. Začněte proces vytvořením WatermarkDataText, který má vlastnosti pro nastavení textu, formátování a rozvržení vodoznaku. Tento objekt použijte v objektu InsertWatermarkRequest, který se nakonec používá pro vložení vodoznaku pomocí metody WordsApi.InsertWatermark().

Kód pro vložení konceptu vodoznaku do aplikace Word pomocí 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);
}
}
}
}

Tento ukázkový kód ukazuje jak vložit vodoznak do Wordu s NET REST API. Vlastnost Layout můžete nastavit na Diagonální nebo Horizontální, nastavit příznak na poloprůhledný a barvu vodoznaku. Konečný výstupní soubor je k dispozici v cloudu a lze jej stáhnout pomocí metody DownloadFile().

V tomto tématu jsme se naučili proces přidávání vodoznaků ve Wordu. Pokud chcete přidat čísla stránek do souboru aplikace Word, přečtěte si následující článek: Přidejte číslo stránky ve Wordu s NET REST API.

 Čeština