این آموزش نحوه افزودن دایره به PDF با C# REST API را راهنمایی میکند. شما یاد خواهید گرفت که به طور خودکار با استفاده از یک Cloud SDK مبتنی بر NET، یک دایره با C#.NET-based API بکشید. همچنین جزئیاتی را برای سفارشی کردن دایره با توجه به نیازهای شما ارائه می دهد.
پیش نیاز
دانلود کنید Aspose.PDF Cloud SDK for Dotnet to add a circle in a PDF file
پروژه C# را با SDK بالا برای کار با حاشیه نویسی دایره راه اندازی کنید
مراحل رسم دایره در PDF با رابط C# REST
- با تنظیم API و جزئیات برنامه، شی کلاس PdfApi را پیکربندی کنید
- شی CircleAnnotation را ایجاد کنید و ناحیه مستطیلی را برای دایره و رنگ تنظیم کنید
- تاریخ های اصلاح و ایجاد را به عنوان اجباری تنظیم کنید
- فایل PDF مورد نظر را برای افزودن یک دایره در فضای ذخیره سازی ابری آپلود کنید
- برای رسم دایره در مستطیل داده شده، متد PostPageCircleAnnotations() را فراخوانی کنید
- فایل PDF به روز شده را با دایره در آن دانلود کنید
در این مراحل نحوه درج دایره در PDF با C# REST API توضیح داده شده است. CircleAnnotation شی اصلی است که قالب دایره را مانند ابعاد، مکان، رنگ و غیره تعریف می کند. فایل PDF مورد نظر را در فضای ذخیره سازی ابری آپلود کنید، تاریخ ایجاد و اصلاح را تنظیم کنید و متد PostPageCircleAnnotations() را فراخوانی کنید. دایره را بکش
کد برای افزودن دایره در PDF با سرویس C# RESTful
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 برجسته کنید مراجعه کنید.