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");
    }
}

See Also

 Suomi