"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पीडीएफबॉक्स का उपयोग करके पीडीएफ फाइलों को छवियों में कैसे बदलें?

पीडीएफबॉक्स का उपयोग करके पीडीएफ फाइलों को छवियों में कैसे बदलें?

2024-12-22 को प्रकाशित
ब्राउज़ करें:954

How to Convert PDF Files to Images Using PDFBox?

पीडीएफ फाइलों को छवियों में बदलने के लिए पीडीएफबॉक्स का उपयोग करना

परिचय

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

रूपांतरण के लिए नमूना कोड

पीडीएफबॉक्स 1.8 के लिए समाधान।* संस्करण:

PDDocument document = PDDocument.loadNonSeq(new File(pdfFilename), null);
List pdPages = document.getDocumentCatalog().getAllPages();
int page = 0;
for (PDPage pdPage : pdPages) {
      page;
    BufferedImage bim = pdPage.convertToImage(BufferedImage.TYPE_INT_RGB, 300);
    ImageIOUtil.writeImage(bim, pdfFilename   "- "   page   ".png", 300);
}
document.close();

पीडीएफबॉक्स 2.0 संस्करण के लिए समाधान:

PDDocument document = PDDocument.load(new File(pdfFilename));
PDFRenderer pdfRenderer = new PDFRenderer(document);
for (int page = 0; page 

PDFBox 3.0 संस्करणों के लिए समाधान:

PDDocument document = Loader.loadPDF(new File(pdfFilename));
// The rest of the code is similar to the PDFBox 2.0 solution.

ImageIOUtil क्लास पीडीएफबॉक्स संस्करण 2.0 और में एक अलग डाउनलोड/आर्टिफैक्ट के रूप में उपलब्ध है। 3.0.निर्भरताओं और अतिरिक्त कॉन्फ़िगरेशन के लिए, आपके द्वारा उपयोग किए जा रहे संबंधित संस्करण के लिए पीडीएफबॉक्स दस्तावेज़ देखें।

    नवीनतम ट्यूटोरियल अधिक>

    चीनी भाषा का अध्ययन करें

    अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

    Copyright© 2022 湘ICP备2022001581号-3