इस कैसे-करें मार्गदर्शिका में, हम जावा में PDF में फ़ॉर्म कैसे भरें पर आपका मार्गदर्शन करेंगे। आपको नमूना कोड चलाने के लिए संसाधन मिलेंगे, इसे क्रियात्मक रूप से प्राप्त करने के लिए किए जाने वाले चरणों की एक सूची, और ** जावा में पीडीएफ फॉर्म भरने के लिए एक चलने योग्य नमूना कोड **। आपको फ़ील्ड नाम या अनुक्रमणिका प्रदान करके विभिन्न प्रकार के प्रपत्र फ़ील्ड्स तक पहुँचने के बारे में भी जानकारी प्राप्त होगी।
जावा में पीडीएफ भरने के चरण
- PDF फ़ॉर्म भरने के लिए वातावरण को Aspose.PDF for Java के उपयोग के लिए सेट करें
- Document class का उपयोग करके भरने योग्य फॉर्म फ़ील्ड वाले लक्ष्य PDF को लोड करें
- फ़ील्ड नाम प्रदान करके form field तक पहुंचें
- फ़ील्ड का नया मान सेट करें
- यदि आवश्यक हो तो प्रपत्र फ़ील्ड उपस्थिति को अनुकूलित करें
- भरे हुए फॉर्म फील्ड वाले पीडीएफ को सेव करें
ये चरण जावा में प्रोग्रामेटिक रूप से पीडीएफ फॉर्म भरने की प्रक्रिया को परिभाषित करते हैं। पीडीएफ फाइल को लोड करके प्रक्रिया शुरू की जाती है और फिर फॉर्म में फील्ड का नाम प्रदान करके लक्ष्य फील्ड तक पहुंच बनाई जाती है। फ़ील्ड तक पहुँचने के बाद, फ़ील्ड के नए मान को सेट करने के लिए setValue () विधि का उपयोग किया जाता है।
कोड जावा में पीडीएफ भरने के लिए
import com.aspose.pdf.*; | |
public class Main { | |
public static void main(String[] args) throws Exception {//Fill PDF Form | |
// Load a license | |
License lic = new License(); | |
lic.setLicense("Conholdate.Total.Product.Family.lic"); | |
// Load the PDF | |
Document pdf = new Document("TextBox_out.pdf"); | |
// Access the textbox | |
TextBoxField textbox = (TextBoxField) pdf.getForm().get("textbox1"); | |
// Set the value | |
textbox.setValue("New value for the field"); | |
// Set the field appearance | |
textbox.setColor(Color.fromRgb(Color.getRed().toRgb())); | |
textbox.setTextVerticalAlignment(VerticalAlignment.Bottom); | |
// Save the PDF | |
pdf.save("Filled.pdf"); | |
System.out.println("Done"); | |
} | |
} |
पूर्वोक्त नमूना कोड में, जावा में पीडीएफ फॉर्म कैसे भरें की प्रक्रिया प्रदर्शित की गई है, जहां पीडीएफ फाइल की गेटफोरम () विधि का उपयोग किसी विशेष क्षेत्र को उसका नाम प्रदान करके एक्सेस करने के लिए किया जाता है, हालांकि आप फील्ड इंडेक्स का उपयोग कर सकते हैं। भी। फ़ील्ड के प्रकार के आधार पर, पुनर्प्राप्त ऑब्जेक्ट को टेक्स्टबॉक्सफ़िल्ल्ड में डाला जाता है। आप कुछ नाम रखने के लिए RadioButtonField, ComboBox, Tooltip, CheckBox, ListBox, और PushButton जैसे अन्य प्रकारों का भी उपयोग कर सकते हैं।
इस ट्यूटोरियल ने हमें जावा में पीडीएफ दस्तावेज़ भरने के लिए निर्देशित किया है। यदि आप पीडीएफ फाइलों को पढ़ने की प्रक्रिया सीखना चाहते हैं, तो जावा में पीडीएफ फाइल कैसे पढ़ें पर लेख देखें।