ओपन सोर्स जावा लाइब्रेरी के माध्यम से दस्तावेज़ को PDF में परिवर्तित करना

विभिन्न दस्तावेज़ फ़ॉर्मेट जैसे DOCX, XLSX, PPTX, RTF, मार्कडाउन फ़ाइलें और कई अन्य को उच्च-गुणवत्ता वाले PDF दस्तावेज़ों में परिवर्तित करने के लिए अग्रणी ओपन सोर्स जावा लाइब्रेरी।

Docs-to-PDF-Converter क्या है ?

दस्तावेज़ से PDF रूपांतरण आधुनिक अनुप्रयोगों में एक महत्वपूर्ण सुविधा है—चाहे रिपोर्ट बनाने, लेआउट को संरक्षित करने, या क्रॉस‑प्लेटफ़ॉर्म पहुंच सुनिश्चित करने के लिए। सॉफ़्टवेयर डेवलपर्स को अक्सर DOCX, XLSX, और PPTX जैसे फ़ॉर्मेट को कुशलतापूर्वक संभालने के लिए विश्वसनीय टूल्स की आवश्यकता होती है। एक उल्लेखनीय समाधान Docs-to-PDF-Converter है, जो GitHub पर उपलब्ध ओपन सोर्स जावा Word रूपांतरण लाइब्रेरी है। यह लचीला टूल सॉफ़्टवेयर डेवलपर्स को जावा में DOCX को PDF में, साथ ही XLSX को PDF में और जावा PPTX को PDF में न्यूनतम सेटअप और लागत के साथ रूपांतरित करने में सक्षम बनाता है।

Docs-to-PDF-Converter एक हल्का फिर भी शक्तिशाली जावा Word दस्तावेज़ रूपांतरण API है, जो व्यक्तिगत और बड़ी मात्रा दोनों के दस्तावेज़ रूपांतरण को समर्थन देता है। यह Microsoft Word, Excel, PowerPoint, RTF, और OpenDocument फ़ॉर्मेट के साथ संगत है, और जावा में Word दस्तावेज़ों को बिना महंगे तृतीय‑पक्ष सॉफ़्टवेयर पर निर्भर हुए कुशलता से रूपांतरित करने का तरीका प्रदान करता है। MIT लाइसेंस के तहत जारी एक नि:शुल्क Word प्रोसेसिंग API होने के कारण, यह व्यक्तिगत और व्यावसायिक दोनों उपयोगों के लिए पूर्णतः अनुकूलित किया जा सकता है, जिससे यह उन डेवलपर्स के लिए आदर्श है जो अपने जावा एप्लिकेशन में सीधे PDF रूपांतरण सुविधाएँ एम्बेड करना चाहते हैं।

Previous Next

Docs-to-PDF-Converter के साथ शुरुआत करना

सबसे पहले, आपके सिस्टम पर Java Development Kit (JDK) स्थापित होना चाहिए। Maven‑आधारित जावा प्रोजेक्ट में Docs-to-PDF-Converter को संदर्भित करना और भी सरल है। आपको केवल अपने pom.xml में निम्नलिखित निर्भरता जोड़नी है और अपने IDE को Docs-to-PDF-Converter Jar फ़ाइलें प्राप्त करने और संदर्भित करने देना है।

Docs-to-PDF-Converter Maven निर्भरता

<dependency>
<groupId>com.yeokm1</groupId>
<artifactId>docs-to-pdf-converter</artifactId>
<version>1.0.0</version>
</dependency>

GitHub के माध्यम से Docs-to-PDF-Converter स्थापित करें


$ git clone https://github.com/yeokm1/docs-to-pdf-converter.git 
$ cd docs-to-pdf-converter 

जावा लाइब्रेरी के माध्यम से दस्तावेज़ को PDF में परिवर्तन

ओपन सोर्स Docs-to-PDF-Converter सॉफ़्टवेयर डेवलपर्स को कई दस्तावेज़ प्रकारों को जावा एप्लिकेशन के भीतर PDF में परिवर्तित करने की अनुमति देता है। इस लाइब्रेरी में Micro Word (DOC, DOCX), Excel (XLS, XLSX), PowerPoint (PPT, PPTX), RTF, OpenDocument फ़ॉर्मेट आदि का समर्थन है। यह व्यापक फ़ॉर्मेट संगतता विभिन्न उपयोग मामलों के लिए सहज दस्तावेज़ रूपांतरण सुनिश्चित करती है। यहाँ एक सरल उदाहरण है जो दर्शाता है कि सॉफ़्टवेयर डेवलपर्स जावा कमांड का उपयोग करके Word दस्तावेज़ (.docx) को PDF में कैसे परिवर्तित कर सकते हैं।

जावा लाइब्रेरी के माध्यम से Word दस्तावेज़ (.docx) को PDF में कैसे परिवर्तित करें?

import java.io.File;
import java.nio.file.Path;
import java.nio.file.Paths;
import yeokm1.docs2pdf.Converter;

public class DocumentConverter {
    public static void main(String[] args) {
        try {
            Path inputFile = Paths.get("input.docx");
            Path outputFile = Paths.get("output.pdf");
            
            Converter.convert(inputFile.toFile(), outputFile.toFile());
            System.out.println("Conversion successful! PDF saved at: " + outputFile);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

Docs को PDF में परिवर्तित करते समय उन्नत अनुकूलन

ओपन सोर्स Docs-to-PDF-Converter लाइब्रेरी सॉफ़्टवेयर डेवलपर्स को दस्तावेज़ों को PDF में रूपांतरित करते समय PDF आउटपुट को अनुकूलित करने की अनुमति देती है। उदाहरण के लिए, डेवलपर्स पृष्ठ आकार (A4, Letter आदि), मार्जिन, अभिविन्यास (पोर्ट्रेट या लैंडस्केप), तथा हेडर/फ़ुटर को नियंत्रित कर सकते हैं। इसके अलावा, वे HTML सामग्री पर सटीक दृश्य नियंत्रण के लिए CSS स्टाइल लागू कर सकते हैं, फ़ॉन्ट परिवार, रंग, आकार आदि को नियंत्रित कर सकते हैं। नीचे दिए गए कोड स्निपेट दर्शाते हैं कि लाइब्रेरी द्वारा उत्पन्न PDF पर विभिन्न सेटिंग्स कैसे लागू की जाएँ।

Docs से PDF परिवर्तन के दौरान आउट PDF दस्तावेज़ों को कैसे अनुकूलित करें?

converter.setPageSize("A4"); // Set page size to A4
converter.setMargins(20, 20, 20, 20); // Set margins (top, bottom, left, right) in millimeters
converter.setFont("Arial"); // Set font to Arial

एकाधिक फ़ाइल फ़ॉर्मेट को संभालना

Docs-to-PDF-Converter लाइब्रेरी जावा डेवलपर्स को आसानी से डायनामिक और परिष्कृत PDF दस्तावेज़ बनाने में सक्षम बनाती है। यह स्वतः इनपुट फ़ाइल फ़ॉर्मेट का पता लगाती है और उसके अनुसार प्रोसेस करती है। चाहे वह Word, Excel, PowerPoint, या RTF फ़ाइल हो, लाइब्रेरी अतिरिक्त कॉन्फ़िगरेशन के बिना उसे सहजता से PDF में परिवर्तित कर देती है। यहाँ एक उदाहरण है जो दर्शाता है कि सॉफ़्टवेयर डेवलपर्स जावा एप्लिकेशन में मार्कडाउन फ़ाइल को PDF में कैसे परिवर्तित कर सकते हैं।

जावा API के माध्यम से मार्कडाउन फ़ाइल को PDF दस्तावेज़ में कैसे परिवर्तित करें?


String inputFilePath = "path/to/your/document.md";
String outputFilePath = "path/to/output/document.pdf";

try {
    converter.convertToPdf(inputFilePath, outputFilePath);
    System.out.println("Markdown to PDF conversion successful!");
} catch (Exception e) {
    System.err.println("Conversion failed: " + e.getMessage());
}

 हिन्दी