जावा में पीडीएफ फॉर्म फ़ील्ड को कैसे फ़्लैट करें?

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

जावा में पीडीएफ फॉर्म फील्ड्स को समतल करने के चरण

  1. जावा में पीडीएफ को समतल करने के लिए अपने एप्लिकेशन में Aspose.PDF इंस्टॉल करें
  2. Adobe PDF को समतल करने के लिए Acro Form क्लास ऑब्जेक्ट को इंस्टेंट करें
  3. bindPdf फ़ंक्शन . को कॉल करके स्रोत पीडीएफ फाइल को फॉर्म ऑब्जेक्ट से बांधें
  4. स्रोत पीडीएफ फाइल को बाइंड करने के बाद फॉर्म ऑब्जेक्ट का उपयोग करके फॉर्म फ़ील्ड को समतल करें
  5. चपटी पीडीएफ फाइल को डिस्क पर सेव करें

यह चरण-दर-चरण ट्यूटोरियल आपको एक्रो फॉर्म क्लास ऑब्जेक्ट बनाकर और इसे स्रोत पीडीएफ फाइल के साथ बांधकर * जावा में भरने योग्य पीडीएफ को समतल करने के लिए मार्गदर्शन करता है। बाइंडिंग के बाद, आप पीडीएफ फाइल को समतल करने के लिए फॉर्म क्लास के फ़्लैटनऑलफ़िल्ड्स () फ़ंक्शन को कॉल कर सकते हैं और अंत में जावा में फ़्लैटेड पीडीएफ के रूप में सहेज सकते हैं।

जावा में भरने योग्य पीडीएफ को समतल करने के लिए कोड

import com.aspose.cells.License;
import com.aspose.pdf.facades.Form;
public class HowToFlattenPDFFormFieldsInJava {
public static void main(String[] args) { //main function for HowToFlattenPDFFormFieldsInJava class
// Initialize a license to remove trial version watermark in the output flattened PDF file
License license = new License();
license.setLicense("Aspose.Cells.lic");
// Instantiate an Acro Form class Object to flatten form fields
Form pdfForm = new Form();
// Bind source PDF file containing form fields in it
pdfForm.bindPdf("PdfWithFormFields.pdf");
// Flatten form fields by calling the flattenAllFields() function
pdfForm.flattenAllFields();
// Save output file having flattened form fields as PDF
pdfForm.save("PdfWithFormFields_Output.pdf");
}
}

इस कोड में, हम बिना किसी तर्क के फॉर्म क्लास ऑब्जेक्ट को इनिशियलाइज़ करते हैं, हालाँकि आप इसे पीडीएफ डॉक्यूमेंट ऑब्जेक्ट या सोर्स फ़ाइल नाम का उपयोग करके इनिशियलाइज़ कर सकते हैं। सभी फ़ील्ड को समतल करना आवश्यक नहीं है, लेकिन आप फ़्लैटनफ़ील्ड () फ़ंक्शन को फ़्लैटन फ़ील्ड () फ़ंक्शन को कॉल करने के बजाय फ़्लैटनफ़ील्ड () फ़ंक्शन को कॉल करके भी फ़्लैट कर सकते हैं।

इस ट्यूटोरियल में, आपने जावा में पीडीएफ फाइल को समतल करना सीखा है, हालांकि, यदि आप पीडीएफ फाइल में टेक्स्ट और इमेज लाने के लिए कदम ढूंढ रहे हैं, तो जावा में पीडीएफ फाइल कैसे पढ़ें पर लेख देखें।

 हिन्दी