با C# REST API را در PDF اضافه کنید

این آموزش کوتاه شما را در مورد نحوه افزودن چک باکس در PDF با C# REST API راهنمایی می کند. با استفاده از C# RESTful Service** با استفاده از Cloud SDK مبتنی بر NET بدون نصب ابزار شخص ثالث، به طور خودکار **افزودن چک باکس ها به pdf را خواهید آموخت. شما یاد خواهید گرفت که در فایل پی دی اف بارگذاری شده، موقعیت تیک را در صفحه مورد نظر تنظیم کنید.

پیش نیاز

مراحل افزودن چک باکس به PDF با C#.NET-based API

  1. PdfApi را با استفاده از اعتبارنامه خود برای افزودن علامت تیک در PDF پیکربندی کنید
  2. با تنظیم نام، نوع، مقدار پیش‌فرض و مرز مستطیلی، یک فیلد چک باکس ایجاد کنید
  3. فایل پی‌دی‌اف منبع را در جایی که علامت بررسی قرار است با یک نام در Cloud اضافه شود، آپلود کنید
  4. با روش PostCreateField تماس بگیرید تا یک چک باکس در صفحه مورد نظر در فایل PDF آپلود شده اضافه کنید.
  5. فایل PDF خروجی را با یک چک باکس در آن دانلود کنید

این مراحل نحوه قرار دادن علامت تیک در PDF با C# Low Code API* را شرح می دهد. یک فیلد چک باکس را با تنظیم نوع، مقدار پیش‌فرض و یک ناحیه مستطیلی شکل که موقعیت و ابعاد چک باکس را توصیف می‌کند، ایجاد کنید. فایل PDF منبع را آپلود کنید و متد PostCreateField() را فراخوانی کنید تا علامت تیک در صفحه تعریف شده در PDF اضافه شود.

کد برای درج علامت چک در PDF با C# REST API

public static void AddCheckBox()
{
PdfApi pdfApi = new PdfApi("api_key", "app_sid");//aspose.cloud
string name = "input.pdf";
var field = new Field(Name: "the_checkbox_field",Type: FieldType.Boolean,
Values: new List<string> { "1" }, Rect: new Rectangle(LLX: 330,LLY: 670,URX: 340,URY: 680));
try
{
// Upload the PDF file
pdfApi.UploadFile(name, new MemoryStream(File.ReadAllBytes(name)));
var apiResponse = pdfApi.PostCreateField(name, 2, field);
if (apiResponse != null && apiResponse.Status.Equals("OK"))
{
// Download created pdf file
Stream storageRes = pdfApi.DownloadFile(name);
storageRes.Position = 0;
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
storageRes.CopyTo(fileStream);
}
Console.WriteLine(apiResponse);
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
}

این کد چگونه علامت های تیک را در PDF با C# REST API اضافه کنید را نشان می دهد. FieldType.Boolean چک باکس را ایجاد می کند و ناحیه مستطیلی موقعیت شروع و پایان چک باکس را بر حسب نقاط از گوشه سمت چپ پایین صفحه توصیف می کند. متد PostCreateField() به نام فایل PDF اختصاص داده شده در هنگام آپلود فایل، شماره صفحه و فیلدی که می خواهید اضافه کنید نیاز دارد.

این مقاله ما را در مورد چگونگی درج علامت چک در PDF با رابط C# REST راهنمایی کرده است. اگر می‌خواهید صفحه‌ای را به فایل PDF اضافه کنید، به مقاله اضافه کردن صفحه جدید در PDF با C# REST API مراجعه کنید.

 فارسی