इस संक्षिप्त मार्गदर्शन में, हम आपको बताएंगे कि कैसे ** जावा का उपयोग करके PDF बनाएं**। यह ट्यूटोरियल आपको सरल एपीआई कॉल का उपयोग करके जावा में पीडीएफ फाइल कैसे जेनरेट करें में मदद करेगा, चाहे आप विंडोज, मैकओएस या लिनक्स प्लेटफॉर्म पर काम कर रहे हों।
जावा का उपयोग करके पीडीएफ बनाने के चरण
- मावेन रिपॉजिटरी से Aspose.PDF for Java जोड़ने के लिए अपना प्रोजेक्ट कॉन्फ़िगर करें
- अपने आवेदन में Aspose.PDF नाम स्थान का संदर्भ शामिल करें
- Java से PDF जेनरेट करने के लिए Document class ऑब्जेक्ट को इंस्टेंट करें
- टेक्स्ट जोड़ने और टेक्स्ट गुण सेट करने के लिए टेक्स्टफ्रैगमेंट क्लास शुरू करें
- डिस्क पर सहेज कर जावा से पीडीएफ बनाएं
उपरोक्त चरणों में, एक खाली पीडीएफ फाइल बनाने के लिए डॉक्यूमेंट क्लास का एक उदाहरण उपयोग किया जाता है, जिसके बाद पेज संग्रह में खाली पेज जोड़ा जाता है। TextBuilder Class इंस्टेंस का उपयोग करके, हम टेक्स्ट जोड़ेंगे और टेक्स्ट के गुण भी सेट करेंगे। अंत में, हम जावा का उपयोग करके पीडीएफ उत्पन्न करेंगे।
जावा से पीडीएफ बनाने के लिए कोड
import com.aspose.pdf.Document; | |
import com.aspose.pdf.FontRepository; | |
import com.aspose.pdf.License; | |
import com.aspose.pdf.Page; | |
import com.aspose.pdf.Position; | |
import com.aspose.pdf.TextBuilder; | |
import com.aspose.pdf.TextFragment; | |
public class CreatePdfUsingJava { | |
public static void main(String[] pdfCreateArgs) throws Exception { | |
// Setting the product license to create PDF in Java | |
License lic = new License(); | |
lic.setLicense("Total.Java.Family.lic"); | |
// Instantiate document class object to generate PDF from Java | |
Document document = new Document(); | |
// Include a page in PDF | |
Page pdfPage = document.getPages().add(); | |
// TextFragment class to add text | |
TextFragment textFragment = new TextFragment("Knowledgebase Testing Text"); | |
// Setting different properties of text | |
textFragment.setPosition(new Position(100, 600)); | |
textFragment.getTextState().setFontSize(12); | |
textFragment.getTextState().setFont(FontRepository.findFont("TimesNewRoman")); | |
textFragment.getTextState().setBackgroundColor(com.aspose.pdf.Color.fromRgb(java.awt.Color.LIGHT_GRAY)); | |
textFragment.getTextState().setForegroundColor(com.aspose.pdf.Color.fromRgb(java.awt.Color.RED)); | |
// Create TextBuilder object to add page | |
TextBuilder textBuilder = new TextBuilder(pdfPage); | |
// Include added fragment to the PDF page | |
textBuilder.appendText(textFragment); | |
// Creating PDF using Java | |
document.save("Create Pdf using Java.pdf"); | |
} | |
} |
उपरोक्त उदाहरण में, हमने डॉक्यूमेंट क्लास ऑब्जेक्ट का उपयोग करके एक खाली पीडीएफ फाइल बनाकर शुरुआत की और उसके अंदर एक खाली पेज जोड़ा। फिर TextFragment class उदाहरण का उपयोग करके, हमने वांछित टेक्स्ट जोड़ा और आवश्यक गुण सेट किए। TextBuilder वर्ग उदाहरण का उपयोग करके, जोड़ा गया पृष्ठ और संबंधित पाठ पीडीएफ दस्तावेज़ में जोड़ा जाता है। अंत में, जावा क्रिएट पीडीएफ फाइल का उपयोग सेव मेथड द्वारा किया जाता है।
पिछले विषय में, हमने जावा में पीडीएफ फॉर्म फ़ील्ड को कैसे फ़्लैट करें? पर ध्यान केंद्रित किया था। जबकि, ऊपर दिया गया उदाहरण इस बात पर केंद्रित है कि जावा में पीडीएफ कैसे बनाएं।