यह संक्षिप्त ट्यूटोरियल आपको बताता है कि C# REST API के साथ PDF में चेकबॉक्स कैसे जोड़ें। आप सीखेंगे कि किसी भी थर्ड-पार्टी टूल को इंस्टॉल किए बिना .NET-आधारित क्लाउड SDK का उपयोग करके C# RESTful सेवा के साथ पीडीएफ में स्वचालित रूप से चेक बॉक्स कैसे जोड़ें। आप लोड की गई पीडीएफ फाइल में वांछित पृष्ठ पर चेकबॉक्स की स्थिति सेट करना सीखेंगे।
पूर्वापेक्षा
खाता API क्रेडेंशियल बनाएँ पर जाकर PDF में चेक बॉक्स जोड़ें
डाउनलोड करना Aspose.PDF Cloud SDK for Dotnet to create a checkbox in PDF
टिक मार्क फ़ील्ड जोड़ने के लिए उपरोक्त SDK के साथ C# प्रोजेक्ट सेटअप करें
C# .NET-आधारित API के साथ PDF में चेकबॉक्स जोड़ने के चरण
- PDF में टिक मार्क जोड़ने के लिए अपने क्रेडेंशियल का उपयोग करके PdfApi को कॉन्फ़िगर करें
- नाम, प्रकार, डिफ़ॉल्ट मान और आयताकार सीमा निर्धारित करके चेकबॉक्स फ़ील्ड बनाएँ
- स्रोत पीडीएफ फाइल को उस स्थान पर अपलोड करें जहां चेक मार्क को नाम के साथ क्लाउड में जोड़ा जाना है
- अपलोड की गई PDF फ़ाइल में वांछित पृष्ठ पर चेक बॉक्स जोड़ने के लिए PostCreateField विधि को कॉल करें
- आउटपुट पीडीएफ फाइल को टिक किए गए चेकबॉक्स के साथ डाउनलोड करें
ये चरण बताते हैं कि C# लो कोड API के साथ PDF में टिक मार्क कैसे डालें। चेकबॉक्स फ़ील्ड बनाएँ, उसका प्रकार, डिफ़ॉल्ट मान और चेकबॉक्स की स्थिति और आयामों का वर्णन करने वाला एक आयताकार क्षेत्र सेट करके। स्रोत PDF फ़ाइल अपलोड करें और PDF में परिभाषित पृष्ठ पर टिक मार्क जोड़ने के लिए PostCreateField() विधि को कॉल करें।
C# REST API के साथ PDF में चेक मार्क डालने का कोड
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); | |
} | |
} |
यह कोड C# REST API के साथ PDF में टिक मार्क जोड़ने का तरीका दर्शाता है। FieldType.Boolean चेकबॉक्स बनाता है और आयताकार क्षेत्र पृष्ठ के निचले बाएँ कोने से बिंदुओं के संदर्भ में चेकबॉक्स की शुरुआत और अंत स्थिति का वर्णन करता है। PostCreateField() विधि को फ़ाइल अपलोड करते समय निर्दिष्ट PDF फ़ाइल का नाम, पृष्ठ संख्या और वह फ़ील्ड चाहिए जिसे आप जोड़ना चाहते हैं।
इस लेख ने हमें C# REST इंटरफ़ेस के साथ PDF में चेक मार्क कैसे डालें के बारे में मार्गदर्शन किया है। यदि आप PDF फ़ाइल में कोई पेज जोड़ना चाहते हैं, तो C# REST API के साथ PDF में नया पृष्ठ जोड़ें पर लेख देखें।