Page de dispositifs

Ce guide montre comment rendre les pages PDF à des fichiers d’image en utilisant BmpDevice et PdfPageRenderer en Aspose.PDF FOSS pour Java. vous apprendrez à générer BMP des miniatures et utilisez la rendu de page pour les pipelines d’exploitation basées sur l’image.

BmpDevice

BmpDevice rend une page PDF à un fichier d’image BMP. Ceci est utile pour générer des des miniatures, des prévisions de documents et des pipelines d’image. appeler process(page, path) Avec A Page l’exemple et un fil de sortie pour produire le fichier 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");
}

Le output est un fichier BMP standard qui peut être plus traité avec Java standard. Les bibliothèques comme javax.imageio.

PdfPageRenderer

PdfPageRenderer renders pages PDF à l’image de sortie. Utiliser PdfPageRenderer Quand vous Il faut faire des résultats au-delà de ce que BmpDevice Il fournit directement.

Utiliser les cas

  • Génération Thumbnail - rendre la première page de chaque document comme image prévisionnelle
  • Document prévisuel - Afficher une page spécifique dans un visualisateur d’image
  • Image de pipeline - Transférer les images de page rendues à des outils d’analyse OCR ou image
  • Le Batch prévisuel - Iterez toutes les pages et rendrez chacune à un fichier distinct
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");
    }
}

Voir aussi

 Français