Ez a cikk leírja, hogyan lehet vízjelet hozzáadni a Word alkalmazáshoz NET REST API-val. Megtanulja, hogyan lehet vízjelet beilleszteni a Wordbe a C# REST API-val az Aspose.Words for .NET Cloud SDK használatával. Különféle tulajdonságokat tárgyalunk a vízjel formázásának és szövegének beállításához.
Előfeltétel
- Hozzon létre egy fiókot, és szerezzen API hitelesítési adatokat
- Letöltés Aspose.Words Cloud SDK for Dotnet to add a watermark in a Word file
- Állítsa be a C# megoldásprojektet a fenti SDK-val a vízjel elhelyezéséhez
A vízjel beszúrásának lépései a Wordben a C# Low Code API segítségével
- Hozza létre a WordsApi objektumot az ügyfélazonosító/titok megadásával a vízjel beszúrásához
- Hozza létre a WatermarkDataText objektumot, és állítsa be az alapvető paramétereit
- Példányosítsa az InsertWatermarkRequest metódust a bemeneti Word fájl és vízjel objektum használatával
- Hívja meg a InsertWatermark metódust a meghatározott kérelem objektum használatával
- Töltse le az eredményül kapott Word-fájlt az InsertWatermarkRequest objektumban használt célfájlnév használatával
- Töltse le a kimeneti Word fájlt vízjellel
A fenti lépések meghatározzák, hogyan lehet vízjelet beszúrni a Wordbe a C# Low Code API-val. Indítsa el a folyamatot a WatermarkDataText létrehozásával, amely rendelkezik a vízjel szövegének, formázásának és elrendezésének beállításához szükséges tulajdonságokkal. Használja ezt az objektumot az InsertWatermarkRequest objektumban, amelyet végül a WordsApi.InsertWatermark() metódussal történő vízjel beszúrására használnak.
Kód vízjel beszúrásához a Wordben C# REST API-val
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); | |
} | |
} | |
} | |
} |
Ez a mintakód bemutatja, hogyan helyezhet el vízjelet a Wordben a NET REST API-val. Beállíthatja az Elrendezés tulajdonságot Átlós vagy vízszintes értékre, a zászlót félig átlátszóra és a vízjel színét. A végső kimeneti fájl elérhető a felhőben, és a DownloadFile() metódussal tölthető le.
Ebben a témakörben megtanultuk a vízjelek Wordben hozzáadásának folyamatát. Ha oldalszámokat szeretne hozzáadni egy Word-fájlhoz, olvassa el a következő cikket: Adjon hozzá oldalszámot a Wordben a NET REST API segítségével.