این آموزش کوتاه شما را در مورد نحوه افزودن چک باکس در PDF با C# REST API راهنمایی می کند. با استفاده از C# RESTful Service** با استفاده از Cloud SDK مبتنی بر NET بدون نصب ابزار شخص ثالث، به طور خودکار **افزودن چک باکس ها به pdf را خواهید آموخت. شما یاد خواهید گرفت که در فایل پی دی اف بارگذاری شده، موقعیت تیک را در صفحه مورد نظر تنظیم کنید.
پیش نیاز
Create an account API credentials برای افزودن یک چک باکس در PDF
دانلود کنید Aspose.PDF Cloud SDK for Dotnet to create a checkbox in PDF
پروژه سی شارپ را با SDK بالا برای افزودن فیلد علامت تیک راه اندازی کنید
مراحل افزودن چک باکس به PDF با C#.NET-based API
- PdfApi را با استفاده از اعتبارنامه خود برای افزودن علامت تیک در PDF پیکربندی کنید
- با تنظیم نام، نوع، مقدار پیشفرض و مرز مستطیلی، یک فیلد چک باکس ایجاد کنید
- فایل پیدیاف منبع را در جایی که علامت بررسی قرار است با یک نام در Cloud اضافه شود، آپلود کنید
- با روش PostCreateField تماس بگیرید تا یک چک باکس در صفحه مورد نظر در فایل PDF آپلود شده اضافه کنید.
- فایل 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 مراجعه کنید.