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