Aspose.PDF for Java

 
 

जावा पीडीएफ एपीआई के माध्यम से पीडीएफ बनाएं, पार्स करें और कनवर्ट करें

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

Aspose.PDF for Java एक अग्रणी जावा एपीआई है जो शक्तिशाली एप्लिकेशन बनाने में मदद करके डेवलपर के काम को आसान बनाता है। पीडीएफ दस्तावेजों के साथ काम करने के लिए। लाइब्रेरी प्रोग्रामेटिक रूप से सरल और साथ ही जटिल पीडीएफ दस्तावेज़ बना सकती है। जावा के लिए Aspose.PDF की सबसे आश्चर्यजनक विशेषता यह है कि यह API और XML टेम्प्लेट दोनों के माध्यम से PDF दस्तावेज़ों के निर्माण का समर्थन करता है। लाइब्रेरी पूरी तरह से जावा में लिखी गई है और JDK 1.8 और इसके बाद के संस्करण के साथ आसानी से काम करती है।

लाइब्रेरी ने DOC, DOCX, PDF, PDF/A, TEX, XPS, SVG, XLSX, PPTX, JPEG, PNG, BMP इत्यादि जैसे इनपुट और आउटपुट प्रारूपों की एक विस्तृत श्रृंखला के लिए पूर्ण समर्थन प्रदान किया है। . डेवलपर्स लाइब्रेरी का उपयोग विभिन्न दस्तावेज़ निर्माण और प्रसंस्करण करने के लिए कर सकते हैं, जैसे कि स्क्रैच से नई पीडीएफ बनाना, मौजूदा पीडीएफ लोड करना, पीडीएफ में टेक्स्ट जोड़ना, छवियां डालना, पीडीएफ फॉर्म को संसाधित करना, मेटाडेटा सेट करना और निकालना, एनोटेशन संसाधित करना, बुकमार्क और वॉटरमार्क प्रबंधित करना, कस्टम फ़ॉन्ट प्रबंधित करें, इत्यादि। लाइब्रेरी सामग्री के लेआउट और फ़ॉर्मेटिंग को आसानी से नियंत्रित करने के लिए भी सहायता प्रदान करती है।

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

Previous Next

जावा के लिए Aspose.PDF के साथ शुरुआत करना

जावा के लिए Aspose.PDF को इंस्टॉल करने का अनुशंसित तरीका मावेन रिपॉजिटरी के माध्यम से है। आप सरल कॉन्फ़िगरेशन के साथ सीधे अपने मावेन प्रोजेक्ट्स में जावा एपीआई के लिए Aspose.PDF का आसानी से उपयोग कर सकते हैं।

Apose.Pdf for Java के लिए मेवेन रिपॉजिटरी

 //First you need to specify Aspose Repository configuration / location in your Maven pom.xml as follows:

<repositories>
	<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://releases.aspose.com/java/repo/</url>
	</repository>
</repositories>

//Define Aspose.PDF for Java API Dependency

<dependencies>
	<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-pdf</artifactId>
	<version>21.7</version>
	</dependency>
</dependencies>

आप लाइब्रेरी को सीधे Aspose.PDF उत्पाद पृष्ठ

से डाउनलोड कर सकते हैं

जावा एपीआई के माध्यम से पीडीएफ फाइलों को कनवर्ट करें

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

जावा के माध्यम से कंट्रोल कॉलम के साथ पीडीएफ को एक्सएलएस में बदलें

    public static void ConvertPDFtoExcelAdvanced_InsertBlankColumnAtFirst() {
        // Load PDF document
        Document pdfDocument = new Document(_dataDir + "input.pdf");
        // Instantiate ExcelSave Option object
        ExcelSaveOptions excelsave = new ExcelSaveOptions();
        excelsave.setInsertBlankColumnAtFirst(false);
        // Save the output in XLS format
        pdfDocument.save("PDFToXLS_out.xls", excelsave);
    }

पीडीएफ दस्तावेज़ जावा लाइब्रेरी के माध्यम से पार्सिंग

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

जावा एपीआई के माध्यम से पीडीएफ फाइल से छवियां निकालें

public static void Extract_Images(){
       // The path to the documents directory.
       String _dataDir = "/home/admin1/pdf-examples/Samples/";
       String filePath = _dataDir + "ExtractImages.pdf";

       // Load PDF document
       com.aspose.pdf.Document pdfDocument = new com.aspose.pdf.Document(filePath);

       com.aspose.pdf.Page page = pdfDocument.getPages().get_Item(1);
       com.aspose.pdf.XImageCollection xImageCollection = page.getResources().getImages();
       // Extract a particular image
       com.aspose.pdf.XImage xImage = xImageCollection.get_Item(1);

       try {
           java.io.FileOutputStream outputImage = new java.io.FileOutputStream(_dataDir + "output.jpg");
           // Save output image
           xImage.save(outputImage);
           outputImage.close();
       } catch (java.io.FileNotFoundException e) {
           // TODO: handle exception
           e.printStackTrace();
       } catch (java.io.IOException e) {
           // TODO: handle exception
           e.printStackTrace();
       }
   }

जावा के माध्यम से पीडीएफ दस्तावेजों में तालिकाओं के साथ काम करना

जावा के लिए Aspose.PDF में तालिकाओं को संभालने के लिए समर्थन शामिल किया गया है जो सॉफ्टवेयर डेवलपर्स को व्यवस्थित तरीके से जानकारी प्रदर्शित करने में मदद करता है। लाइब्रेरी सॉफ्टवेयर डेवलपर्स को जावा कोड की कुछ पंक्तियों के साथ पीडीएफ फाइलों के अंदर नई टेबल बनाने या जोड़ने की अनुमति देती है। लाइब्रेरी में तालिकाओं को संभालने के लिए कई महत्वपूर्ण विशेषताएं शामिल हैं जैसे, पीडीएफ दस्तावेजों से तालिकाएं निकालना, पीडीएफ तालिकाओं में हेरफेर करना, मौजूदा तालिकाओं को संशोधित करना, डेटा स्रोतों के साथ तालिका को एकीकृत करना, पीडीएफ से तालिकाओं को हटाना और भी बहुत कुछ।

जावा एपीआई के माध्यम से गोलाकार कोने वाली तालिका बनाएं

 public static void RoundedBorderRadius() {
        Document doc = new Document();
        Page page = doc.getPages().add();

        // Instantiate a table object
        Table tab1 = new Table();

        // Add the table in paragraphs collection of the desired section
        page.getParagraphs().add(tab1);

        GraphInfo graph = new GraphInfo();
        graph.setColor(Color.getRed());
        // Create a blank BorderInfo object
        BorderInfo bInfo = new BorderInfo(BorderSide.All, graph);
        // Set the border a rounder border where radius of round is 15
        bInfo.setRoundedBorderRadius(15);
        // Set the table Corner style as Round.
        tab1.setCornerStyle(BorderCornerStyle.Round);
        // Set the table border information
        tab1.setBorder(bInfo);
        // Create rows in the table and then cells in the rows
        Row row1 = tab1.getRows().add();
        row1.getCells().add("col1");
        row1.getCells().add("col2");
        row1.getCells().add();

        TextFragment mytext = new TextFragment("col3 with large text string");

        row1.getCells().get_Item(2).getParagraphs().add(mytext);
        row1.getCells().get_Item(2).setWordWrapped(false);

        Row row2 = tab1.getRows().add();
        row2.getCells().add("item1");
        row2.getCells().add("item2");
        row2.getCells().add("item3");

        // Save the PDF
        doc.save(_dataDir + "BorderRadius_out.pdf");
    }

जावा के माध्यम से पीडीएफ दस्तावेजों के अंदर छवियों को प्रबंधित करें

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

जावा एपीआई के माध्यम से मौजूदा पीडीएफ में छवि कैसे जोड़ें?

 
    public static void AddImageInAnExistingPDFFile_Facades() {
        // Open document
        PdfFileMend mender = new PdfFileMend();

        // Create PdfFileMend object to add text
        mender.bindPdf(_dataDir + "AddImage.pdf");

        // Add image in the PDF file
        mender.addImage(_dataDir + "aspose-logo.jpg", 1, 100, 600, 200, 700);

        // Save changes
        mender.save(_dataDir + "AddImage_out.pdf");

        // Close PdfFileMend object
        mender.close();
    }
 हिन्दी