Page उपकरण
यह गाइड दिखाता है कि कैसे पीडीएफ पृष्ठों को छवि फ़ाइलों के लिए रेंट करने के तरीके का उपयोग करें BmpDevice और PdfPageRenderer in Aspose.PDF FOSS for Java. आप BMP बनाने के लिए सीखेंगे छोटे और पृष्ठ रेंडरिंग का उपयोग छवि-आधारित प्रसंस्करण पाइपलाइनों के लिए किया जाता है।.
BmpDevice के बारे में
BmpDevice एक पीडीएफ पृष्ठ को एक बीएमपी छवि फ़ाइल में रीडिंग करता है. यह उत्पन्न करने के लिए उपयोगी है छोटे ट्यूब, दस्तावेज़ पूर्वावलोकन और छवि-आधारित पाइपलाइन. कॉल process(page, path) A के साथ Page उदाहरण और एक आउटपुट फ़ाइल मार्ग के लिए BMP फ़ील्ड का उत्पादन करने के लिये।.
try (Document doc = new Document("input.pdf")) {
BmpDevice device = new BmpDevice();
PageCollection pages = doc.getPages();
Page page = pages.get(1);
device.process(page, "page1.bmp");
}आउटपुट एक मानक BMP फ़ाइल है जिसे अधिक से अधिक मानकीकृत जावा के साथ संसाधित किया जा सकता है। पुस्तकालयों जैसे कि javax.imageio.
पीडीएफपीएजेंट
PdfPageRenderer PDF पृष्ठों को छवि आउटपुट में रेंडर करें. उपयोग करें PdfPageRenderer जब आप जिससे उत्पादन की जरूरत बढ़ेगी, उससे परे BmpDevice सीधे प्रदान करते हैं।.
मामलों का उपयोग करें
- ट्यूबनाइल पीढ़ी प्रत्येक दस्तावेज़ के पहले पृष्ठ को एक पूर्वावलोकन छवि के रूप में बनाएं
- प्रीव्यू दस्तावेज - एक छवि दृश्य में एक विशिष्ट पृष्ठ प्रदर्शित करें
- छवि पाइपलाइन - रेंडर किए गए पृष्ठ छवियों को OCR या छवि विश्लेषण उपकरणों में स्थानांतरित करें
- बैच प्रीव्यू सभी पृष्ठों को इटेर करें और प्रत्येक को एक अलग फ़ाइल में रीडिंग करें।
try (Document doc = new Document("input.pdf")) {
BmpDevice device = new BmpDevice();
PageCollection pages = doc.getPages();
for (int i = 1; i <= pages.getCount(); i++) {
Page page = pages.get(i);
device.process(page, "page" + i + ".bmp");
}
}