Pagina Apparaten

Pagina Apparaten

Deze gids laat zien hoe PDF-pagina’s te renderen naar afbeeldingsbestanden met behulp van BmpDevice en PdfPageRenderer in Aspose.PDF FOSS voor Java. Je leert BMP-miniaturen te genereren en paginarendering te gebruiken voor op afbeeldingen gebaseerde verwerkingspijplijnen.

BmpDevice

BmpDevice rendert een PDF-pagina naar een BMP-afbeeldingsbestand. Dit is handig voor het genereren van miniaturen, documentvoorbeelden en op afbeeldingen gebaseerde pijplijnen. Roep process(page, path) aan met een Page instance en een uitvoerpad om het BMP-bestand te produceren.

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

De uitvoer is een standaard BMP-bestand dat verder kan worden verwerkt met standaard Java-beeldbibliotheken zoals javax.imageio.

PdfPageRenderer

PdfPageRenderer rendert PDF-pagina’s naar beeldoutput. Gebruik PdfPageRenderer wanneer je renderoutput nodig hebt die verder gaat dan wat BmpDevice direct biedt.

Toepassingsgevallen

  • Miniatuurgeneratie — render de eerste pagina van elk document als een previewafbeelding
  • Documentpreview — toon een specifieke pagina in een afbeeldingsviewer
  • Afbeeldingspijplijnen — stuur gerenderde pagina-afbeeldingen door naar OCR- of beeldanalysetools
  • Batchpreview — doorloop alle pagina’s en render elke naar een afzonderlijk bestand
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");
    }
}

Zie ook

 Nederlands