क्षैतिज और ऊर्ध्वाधर रेडियो बटन

परिचय

इंटरैक्टिव पीडीएफ फॉर्म बनाने से उपयोगकर्ता अनुभव में काफी सुधार हो सकता है, खासकर जब जानकारी एकत्र करने की बात आती है। सबसे आम फॉर्म तत्वों में से एक रेडियो बटन है, जो उपयोगकर्ताओं को एक सेट से एक विकल्प चुनने की अनुमति देता है। इस ट्यूटोरियल में, हम .NET के लिए Aspose.PDF का उपयोग करके क्षैतिज और लंबवत रूप से संरेखित रेडियो बटन बनाने का तरीका जानेंगे। चाहे आप एक अनुभवी डेवलपर हों या अभी शुरुआत कर रहे हों, यह गाइड आपको प्रक्रिया के माध्यम से कदम-दर-कदम मार्गदर्शन करेगा, यह सुनिश्चित करते हुए कि आपको प्रत्येक भाग की स्पष्ट समझ है।

आवश्यक शर्तें

कोड में आगे बढ़ने से पहले, कुछ पूर्व-आवश्यकताएं हैं जो आपके पास होनी चाहिए:

  1. .NET के लिए Aspose.PDF: सुनिश्चित करें कि आपके पास Aspose.PDF लाइब्रेरी स्थापित है। आप इसे यहाँ से डाउनलोड कर सकते हैंसाइट.
  2. विज़ुअल स्टूडियो: एक विकास वातावरण जहां आप अपना कोड लिख और परीक्षण कर सकते हैं।
  3. C# का बुनियादी ज्ञान: C# प्रोग्रामिंग से परिचित होने से आपको कोड स्निपेट को बेहतर ढंग से समझने में मदद मिलेगी।

पैकेज आयात करें

आरंभ करने के लिए, आपको अपने C# प्रोजेक्ट में आवश्यक पैकेज आयात करने होंगे। आप यह कैसे कर सकते हैं, यहाँ बताया गया है:

एक नया प्रोजेक्ट बनाएं

Visual Studio खोलें और एक नया C# प्रोजेक्ट बनाएँ। आप सरलता के लिए कंसोल एप्लीकेशन चुन सकते हैं।

Aspose.PDF संदर्भ जोड़ें

  1. समाधान एक्सप्लोरर में अपने प्रोजेक्ट पर राइट-क्लिक करें।
  2. “NuGet पैकेज प्रबंधित करें” चुनें.
  3. “Aspose.PDF” खोजें और नवीनतम संस्करण स्थापित करें।
using System;
using System.IO;
using Aspose.Pdf.Facades;
using Aspose.Pdf;
using Aspose.Pdf.Forms;

अब जब आपने सब कुछ सेट कर लिया है, तो आइए क्षैतिज और ऊर्ध्वाधर संरेखित रेडियो बटन बनाने के लिए कोड को तोड़ें।

चरण 1: दस्तावेज़ निर्देशिका सेट करें

इस चरण में, हम उस निर्देशिका का पथ निर्धारित करेंगे जहां आपके पीडीएफ दस्तावेज़ संग्रहीत किए जाएंगे।

string dataDir = "YOUR DOCUMENT DIRECTORY";

प्रतिस्थापित करें"YOUR DOCUMENT DIRECTORY" वास्तविक पथ के साथ जहाँ आप अपनी पीडीएफ फाइल को सहेजना चाहते हैं। यह महत्वपूर्ण है क्योंकि यह प्रोग्राम को बताता है कि इनपुट फ़ाइलों को कहाँ देखना है और आउटपुट को कहाँ सहेजना है।

चरण 2: मौजूदा PDF दस्तावेज़ लोड करें

इसके बाद, हमें उस पीडीएफ दस्तावेज़ को लोड करना होगा जिसके साथ हम काम करेंगे। यह काम इस प्रकार किया जाता हैFormEditor कक्षा।

FormEditor formEditor = new FormEditor();
formEditor.BindPdf(dataDir + "input.pdf");

यहाँ, हम एक उदाहरण बनाते हैंFormEditor और इसे एक मौजूदा पीडीएफ फाइल से बांधें जिसका नाम हैinput.pdfसुनिश्चित करें कि यह फ़ाइल आपकी निर्दिष्ट निर्देशिका में मौजूद है।

चरण 3: रेडियो बटन गुण कॉन्फ़िगर करें

अब, आइए अपने रेडियो बटन के लिए कुछ गुण सेट करें। इसमें बटनों के बीच का अंतर, उनका ओरिएंटेशन और उनका आकार शामिल है।

formEditor.RadioGap = 4; // रेडियो बटन विकल्पों के बीच दूरी
formEditor.RadioHoriz = true; // क्षैतिज संरेखण के लिए सत्य पर सेट करें
formEditor.RadioButtonItemSize = 20; // रेडियो बटन का आकार
formEditor.Facade.BorderWidth = 1; // सीमा की चौड़ाई
formEditor.Facade.BorderColor = System.Drawing.Color.Black; // सीमा रंग

ये गुण यह निर्धारित करने में मदद करेंगे कि रेडियो बटन पीडीएफ में कैसे दिखाई देंगे।RadioGap संपत्ति बटनों के बीच की जगह को नियंत्रित करती है, जबकिRadioHoriz उनका लेआउट निर्धारित करता है.

चरण 4: क्षैतिज रेडियो बटन जोड़ें

अब, आइए पीडीएफ में क्षैतिज रेडियो बटन जोड़ें।

formEditor.Items = new string[] { "First", "Second", "Third" };
formEditor.AddField(FieldType.Radio, "NewField1", 1, 40, 600, 120, 620);

इस कोड में, हम रेडियो बटन के लिए आइटम परिभाषित करते हैं और उन्हें पीडीएफ में जोड़ते हैं।AddFieldविधि कई पैरामीटर लेती है, जिसमें फ़ील्ड प्रकार, फ़ील्ड नाम और प्लेसमेंट के लिए निर्देशांक शामिल हैं।

चरण 5: वर्टिकल रेडियो बटन जोड़ें

इसके बाद, हम वर्टिकल रेडियो बटन जोड़ेंगे। ऐसा करने के लिए, हमें ओरिएंटेशन को वापस वर्टिकल में बदलना होगा।

formEditor.RadioHoriz = false; // ऊर्ध्वाधर संरेखण के लिए गलत पर सेट करें
formEditor.Items = new string[] { "First", "Second", "Third" };
formEditor.AddField(FieldType.Radio, "NewField2", 1, 40, 500, 60, 550);

पहले की तरह, हम आइटमों को परिभाषित करते हैं और उन्हें पीडीएफ में जोड़ते हैं, लेकिन इस बार वे लंबवत रूप से संरेखित होंगे।

चरण 6: पीडीएफ दस्तावेज़ सहेजें

अंत में, हमें संशोधित पीडीएफ दस्तावेज़ को सहेजना होगा।

dataDir = dataDir + "HorizontallyAndVerticallyRadioButtons_out.pdf";
formEditor.Save(dataDir);
Console.WriteLine("\nHorizontally and vertically laid out radio buttons successfully.\nFile saved at " + dataDir);

यह कोड नए जोड़े गए रेडियो बटन के साथ पीडीएफ को सहेजता है। आउटपुट फ़ाइल के लिए निर्दिष्ट निर्देशिका की जांच करना सुनिश्चित करें।

निष्कर्ष

.NET के लिए Aspose.PDF का उपयोग करके PDF में रेडियो बटन बनाना एक सीधी प्रक्रिया है। इस ट्यूटोरियल में बताए गए चरणों का पालन करके, आप आसानी से अपने PDF फ़ॉर्म में क्षैतिज और लंबवत दोनों तरह के रेडियो बटन जोड़ सकते हैं। यह न केवल आपके दस्तावेज़ों की अन्तरक्रियाशीलता को बढ़ाता है बल्कि समग्र उपयोगकर्ता अनुभव को भी बेहतर बनाता है। तो, आगे बढ़ें और इसे आज़माएँ!

अक्सर पूछे जाने वाले प्रश्न

.NET के लिए Aspose.PDF क्या है?

.NET के लिए Aspose.PDF एक शक्तिशाली लाइब्रेरी है जो डेवलपर्स को प्रोग्रामेटिक रूप से PDF दस्तावेज़ बनाने, हेरफेर करने और परिवर्तित करने की अनुमति देती है।

क्या मैं Aspose.PDF का निःशुल्क उपयोग कर सकता हूँ?

हां, Aspose एक निःशुल्क परीक्षण संस्करण प्रदान करता है जिसका उपयोग आप लाइब्रेरी का मूल्यांकन करने के लिए कर सकते हैं। आप इसे डाउनलोड कर सकते हैंयहाँ.

मैं Aspose.PDF के लिए समर्थन कैसे प्राप्त कर सकता हूँ?

आप यहां जाकर सहायता प्राप्त कर सकते हैंएस्पोज फोरम.

क्या Aspose.PDF के साथ अन्य फॉर्म तत्व बनाना संभव है?

बिल्कुल! Aspose.PDF विभिन्न फॉर्म तत्वों का समर्थन करता है, जिसमें टेक्स्ट फ़ील्ड, चेकबॉक्स और ड्रॉपडाउन शामिल हैं।

मैं .NET के लिए Aspose.PDF कहां से खरीद सकता हूं?

आप .NET के लिए Aspose.PDF यहाँ से खरीद सकते हैं।खरीद पृष्ठ.