Այս հոդվածը նկարագրում է, թե ինչպես ավելացնել ջրի նշագիծ Word-ում NET REST API-ով: Դուք կսովորեք ինչպես ներառել ջրանիշը Word-ում C# REST API-ով՝ օգտագործելով Aspose.Words .NET Cloud SDK-ի համար: Քննարկվում են տարբեր հատկություններ ջրանիշի ձևաչափումն ու տեքստը սահմանելու համար:
Նախադրյալ
- Ստեղծեք հաշիվ և ստացեք API հավատարմագրեր
- Բեռնել Aspose.Words Cloud SDK for Dotnet to add a watermark in a Word file
- Կարգավորեք C# լուծման նախագիծը վերը նշված SDK-ով ջրանիշը դնելու համար
Word-ում ջրի մակարդակի նշագիծ տեղադրելու քայլեր C# Low Code API-ով
- Ստեղծեք WordsApi օբյեկտը` տրամադրելով հաճախորդի ID/գաղտնիք ջրի մակարդակի նշագիծ տեղադրելու համար
- Ստեղծեք WatermarkDataText օբյեկտը և սահմանեք դրա հիմնական պարամետրերը
- Ստեղծեք InsertWatermarkRequest մեթոդը, օգտագործելով մուտքագրված Word ֆայլը և ջրանիշի օբյեկտը
- Կանչեք InsertWatermark մեթոդը՝ օգտագործելով սահմանված հարցումի օբյեկտը
- Ներբեռնեք ստացված Word ֆայլը՝ օգտագործելով նպատակակետ ֆայլի անունը, որն օգտագործվում է InsertWatermarkRequest օբյեկտում
- Ներբեռնեք ելքային 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 հատկությունը սահմանել անկյունագծով կամ հորիզոնական, դրոշը դնել կիսաթափանցիկ, իսկ ջրանիշի գույնը: Վերջնական ելքային ֆայլը հասանելի է ամպում և կարելի է ներբեռնել DownloadFile() մեթոդի միջոցով:
Այս թեմայում մենք սովորել ենք Word-ում ջրանիշներ ավելացնելու գործընթացը։ Եթե ցանկանում եք Word ֆայլում էջերի համարներ ավելացնել, տես հետևյալ հոդվածը՝ Ավելացրեք էջի համար Word-ում NET REST API-ով.