Dispositius de pàgines

Aquesta guia mostra com convertir pàgines PDF en arxius d’imatge utilitzant BmpDevice i de la PdfPageRenderer en Aspose.PDF FOSS per Java. Aprendràs a generar BMP miniatures i utilitzar el renderi de pàgines per a pipelines d’elaboració basats en imatges.

BmpDispositiu

BmpDevice Renders una pàgina PDF a un fitxer d’imatge BMP. Això és útil per generar miniatures, visualitzacions de documents i pipelines basats en imatges. process(page, path) amb una Page instància i una ruta de fitxer d’exit per produir el fitxatge 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");
}

La sortida és un fitxer BMP estàndard que pot ser processat amb Java estàndar. biblioteques d’imatges com ara: javax.imageio.

PdfPageRenderer (en anglès)

PdfPageRenderer Renderiza pàgines PDF a sortida d’imatge. Utilitzar PdfPageRenderer quan tu… necessiten renderizar sortida més enllà del que BmpDevice proporciona directament.

Casos d’ús

  • Generació de miniatures Rendir la primera pàgina de cada document com a imatge d’anticipació
  • Vista prèvia del document mostrar una pàgina específica en un visualitzador d’imatges
  • Pipelines d’imatges passar imatges de pàgines renders a OCR o eines d’anàlisi d ‘imatges
  • Vista prèvia de lot Iterar totes les pàgines i fer que cada una sigui un fitxer separat.
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

 Català