Ավելացրեք Circle PDF-ին C# REST API-ով

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

Նախապայման

C# REST ինտերֆեյսի միջոցով PDF-ում շրջանակ նկարելու քայլեր

  1. Կարգավորեք PdfApi դասի օբյեկտը` սահմանելով API-ն և հավելվածի մանրամասները
  2. Ստեղծեք CircleAnnotation օբյեկտը և սահմանեք շրջանագծի և գույնի ուղղանկյուն տարածքը
  3. Սահմանեք փոփոխման և ստեղծման ամսաթվերը, քանի որ դրանք պարտադիր են
  4. Վերբեռնեք թիրախային PDF ֆայլը Cloud պահեստում՝ շրջանակ ավելացնելու համար
  5. Կանչեք PostPageCircleAnnotations() մեթոդը՝ տրված ուղղանկյան մեջ շրջանակը գծելու համար
  6. Ներբեռնեք թարմացված PDF ֆայլը՝ դրա մեջ գտնվող շրջանակով

Այս քայլերը նկարագրում են, թե ինչպես կարելի է * շրջանակը տեղադրել PDF-ում C# REST API-ով*: CircleAnnotation-ը հիմնական օբյեկտն է, որը սահմանում է շրջանակի ձևաչափը, ինչպիսիք են դրա չափերը, գտնվելու վայրը և գույնը և այլն: Վերբեռնեք թիրախային PDF ֆայլը Cloud պահեստում, սահմանեք ստեղծման և փոփոխման ամսաթվերը և զանգահարեք PostPageCircleAnnotations() մեթոդը նկարել շրջանը.

Կոդ՝ C# RESTful ծառայության միջոցով 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 DrawCircle()
{
PdfApi pdfApi = new PdfApi("API_KEY", "APP_SID"); // For adding a circle
CircleAnnotation circleAnnotation = new CircleAnnotation(
Rect: new Rectangle(50, 50, 100, 100),
Color: new Color(255, 255, 0, 0)
);
circleAnnotation.Modified = "09/28/2024 12:00:00.000 AM";
circleAnnotation.CreationDate = "09/28/2024 12:00:00.00 AM";
try
{
FilesUploadResult result = pdfApi.UploadFile("input.pdf", new MemoryStream(File.ReadAllBytes("input.pdf")));
AsposeResponse apiResponse = pdfApi.PostPageCircleAnnotations(
"input.pdf", 1, new List<CircleAnnotation>() { circleAnnotation });
if (apiResponse.Status == "OK")
{
// Download created pdf file
Stream storageRes = pdfApi.DownloadFile("input.pdf");
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
storageRes.CopyTo(fileStream);
}
Console.WriteLine("Circle added!");
Console.ReadKey();
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

Այս կոդը ցույց է տվել, թե ինչպես կարելի է * շրջանագիծ ավելացնել PDF-ին C# Low Code API-ով*: Դուք կարող եք կրկնել այս գործընթացը՝ միևնույն էջի վրա մի քանի շրջանակներ գծելով կամ մի քանի էջերի վրա շրջանակներ գծելով՝ օգտագործելով տարբեր էջերի համարներ PostPageCircleAnnotations() մեթոդով: Միայն մեկ զանգ դեպի PostPageCircleAnnotations() մեթոդը կարող է մի քանի շրջանակներ նկարել, քանի որ անհրաժեշտ է ծանոթագրությունների ցանկ, որտեղ կարող են ավելացվել մեկից ավելի գրառումներ:

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

 Հայերեն