W tym artykule opisano, jak dodać znak wodny w Word za pomocą interfejsu API NET REST. Dowiesz się jak dołączyć znak wodny do programu Word za pomocą C# REST API przy użyciu Aspose.Words dla .NET Cloud SDK. Omówiono różne właściwości umożliwiające ustawienie formatowania i tekstu znaku wodnego.
Warunek wstępny
- Utwórz konto i uzyskaj dane uwierzytelniające API
- Pobierać Aspose.Words Cloud SDK for Dotnet to add a watermark in a Word file
- Skonfiguruj projekt rozwiązania C# z powyższym zestawem SDK do umieszczenia znaku wodnego
Kroki, aby wstawić znak wodny w programie Word za pomocą interfejsu API C# Low Code
- Utwórz obiekt WordsApi, podając identyfikator/sekret klienta, aby wstawić znak wodny
- Utwórz obiekt WatermarkDataText i ustaw jego podstawowe parametry
- Utwórz instancję metody InsertWatermarkRequest przy użyciu wejściowego pliku programu Word i obiektu znaku wodnego
- Wywołaj metodę InsertWatermark korzystając ze zdefiniowanego obiektu żądania
- Pobierz wynikowy plik programu Word, używając docelowej nazwy pliku użytej w obiekcie InsertWatermarkRequest
- Pobierz wyjściowy plik Word ze znakiem wodnym
Powyższe kroki definiują jak wstawić znak wodny w programie Word za pomocą interfejsu API C# Low Code. Rozpocznij proces od utworzenia WatermarkDataText, który ma właściwości umożliwiające ustawienie tekstu, formatowania i układu znaku wodnego. Użyj tego obiektu w obiekcie InsertWatermarkRequest, który jest ostatecznie używany do wstawiania znaku wodnego za pomocą metody WordsApi.InsertWatermark().
Kod do wstawienia wersji roboczej znaku wodnego w programie Word za pomocą interfejsu API C# REST
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); | |
} | |
} | |
} | |
} |
Ten przykładowy kod ilustruje jak umieścić znak wodny w programie Word za pomocą interfejsu API NET REST. Możesz ustawić właściwość Layout na Diagonal lub Horizontal, ustawić flagę na półprzezroczystą i kolor znaku wodnego. Ostateczny plik wyjściowy jest dostępny w chmurze i można go pobrać za pomocą metody DownloadFile().
W tym temacie poznaliśmy proces dodawania znaków wodnych w programie Word. Jeśli chcesz dodać numery stron w pliku Word, zapoznaj się z następującym artykułem: Dodaj numer strony w programie Word za pomocą interfejsu API NET REST.