Sivun laitteet
Tämä opas näyttää, miten luoda PDF-sivut kuvan tiedostoihin käyttämällä BmpDevice ja PdfPageRenderer in Aspose.PDF FOSS for Java. opit tuottamaan BMP:tä Pienet ja käytä sivun rendering kuvanpohjaisten käsittelyputkien.
BmpDeviceä
BmpDevice palauttaa PDF-sivun BMP-kuvan tiedostoon. Tämä on hyödyllistä tuottaa Pikkut, asiakirjan ennusteet ja kuvanpohjaiset putket. process(page, path) ja a Page esimerkki ja lähtötiedoston reitti tuottaa BMP tiedosto.
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");
}Tulosta on vakiomuotoinen BMP-tiedosto, jota voidaan käsitellä edelleen vakaalla Java:llä. Kuvakirjastojen kuten javax.imageio.
PdfPageRenderin
PdfPageRenderer palauttaa PDF-sivut kuvan tulokseksi. käyttää PdfPageRenderer Kun sinä Tarvitaan tuottoa sen ulkopuolella, mitä BmpDevice Tarjoa suoraan.
Käytä tapauksia
- Tumbnailien sukupolvi - jokaisen asiakirjan ensimmäinen sivu esitetään ennakkokuvaukseksi.
- Esityksiä Preview - näyttää tietyn sivun kuvan katsojassa
- Kuva Pyyhkeitä - siirtää renderoituja sivua OCR:lle tai kuvan analysointityökaluille
- Batch ennakointi - iterata kaikki sivut ja luovuttaa kukin erilliseen tiedostoon
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");
}
}