Ավելացրեք ջրի մակարդակի նշագիծ PDF-ում C# REST API-ով

Այս ձեռնարկը ցույց է տալիս, թե ինչպես ավելացնել ջրի նշագիծ PDF-ում C# REST API-ով: Դուք կսովորեք ավտոմատ կերպով ** PDF-ում ջրի նշագիծ տեղադրել C# Low Code API-ով**՝ օգտագործելով .NET-ի վրա հիմնված Cloud SDK-ն: Այն կիսում է մանրամասները՝ ջրի մակարդակի նշագծի ձևաչափը և տեղադրումը որոշակի էջում հարմարեցնելու համար:

Նախապայման

C# RESTful ծառայության միջոցով PDF փաստաթղթին ջրի մակարդակի նշագիծ ավելացնելու քայլեր

  1. Կարգավորեք PdfApi դասի օբյեկտը API ստեղնով և App SID-ով
  2. Ստեղծեք Stamp օբյեկտ և սահմանեք դրա պարամետրերը
  3. Վերբեռնեք թիրախային PDF ֆայլը ամպային պահեստում՝ ջրանիշ ավելացնելու համար
  4. Զանգահարեք PutPageAddStamp() մեթոդը՝ դրոշմակնիքը որպես ջրանիշ տեղադրելու համար
  5. Ներբեռնեք PDF ֆայլը ջրանիշով

Այս քայլերը նկարագրում են, թե ինչպես * PDF-ում ջրի մակարդակի նշագիծ ավելացնել առցանց C# REST ինտերֆեյսի* միջոցով: Ստեղծեք PdfApi օբյեկտը, ստեղծեք դրոշմակնիք և սահմանեք դրա հատկությունները, որին հաջորդում է PDF ֆայլը Cloud-ում վերբեռնում: Զանգահարեք PutPageAddStamp()՝ դրոշմակնիքի տեքստը որպես ջրանիշ ավելացնելու և թողարկված PDF ֆայլը սկավառակի ջրանիշով պահելու համար:

Կոդ՝ C# REST ինտերֆեյսով PDF-ում ջրի մակարդակի նշագիծ տեղադրելու համար

using System;
using System.IO;
using Aspose.Pdf.Cloud.Sdk.Api;
using Aspose.Pdf.Cloud.Sdk.Model;
using System.Collections.Generic;
namespace Aspose.PDF.Cloud.Examples.Kb
{
public class PdfTasks
{
public static void Bookmark()
{
PdfApi pdfApi = new PdfApi("API_KEY", "APP_SID"); // For adding watermarks
String fileName = "input.pdf";
int pageNumber = 1;
Stamp body = new Stamp();
body.Value = "Aspose.com";
body.Background = true;
body.Type = StampType.Text;
body.XIndent = 50;
body.YIndent = 50;
body.RotateAngle = 45;
body.TextState = new TextState(FontSize: 100);
body.Opacity = 0.10;
try
{
// Upload the PDF file
FilesUploadResult result = pdfApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName)));
// Invoke Aspose.PDF Cloud SDK API to add text stamp to a pdf page
AsposeResponse apiResponse = pdfApi.PutPageAddStamp(fileName, pageNumber, body);
if (apiResponse.Status == "OK")
{
// Download created pdf file
Stream storageRes = pdfApi.DownloadFile(fileName);
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
storageRes.CopyTo(fileStream);
}
Console.WriteLine("Add Text Stamp (Watermark) to a PDF Page, Done!");
Console.ReadKey();
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

Այս կոդը ցույց է տվել ինչպես ջրի մակարդակի նշագիծ դնել PDF-ի վրա C# .NET-ի վրա հիմնված API-ով: Դուք կարող եք սահմանել տարբեր պարամետրեր ջրանիշի դրոշմանիշի համար, ինչպիսիք են՝ տեքստը, որպես Արժեք, դրոշմակնիքի տեսակ, ֆոնային դրոշակ, նահանջ, պտտման կարգավորումներ, անթափանցիկություն, խոշորացման մակարդակ, առաջին պլանի գույն և լուսանցքներ: Այս SDK-ն աջակցում է նաև PDF ֆայլի ջրանիշների և այլ դրոշմանիշների ընթերցմանը և ջնջմանը:

Այս հոդվածը մեզ սովորեցրել է ինչպես ավելացնել ջրի մակարդակի նշագիծ PDF փաստաթղթում C# RESTful ծառայության միջոցով: Եթե ցանկանում եք պատկեր տեղադրել PDF ֆայլում, հետևեք Տեղադրեք պատկերը PDF-ում C# REST API-ով հոդվածին:

 Հայերեն