Dispozitive de pagină
Acest ghid arată cum să transforme paginile PDF în fișiere de imagine folosind BmpDevice și de: PdfPageRenderer în Aspose.PDF FOSS pentru Java. Veți învăța să generați BMP miniaturi și utilizarea procesării paginii pentru pipelines de prelucrare bazată pe imagini.
BmpDevice
BmpDevice Rendează o pagină PDF într-un fișier de imagine BMP. Acest lucru este util pentru generarea miniaturi, vizualizări ale documentelor și pipelines bazate pe imagini. process(page, path) cu o Page În cazul în care un procesor de tip BMP este utilizat pentru a produce o instanță și o cale de fișier de ieșire, se poate utiliza modul 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");
}ieșirea este un fișier BMP standard care poate fi prelucrat în continuare cu Java standard biblioteci de imagini, cum ar fi: javax.imageio.
PdfPageRenderer
PdfPageRenderer Rendează paginile PDF la ieșirea imaginii. Utilizați PdfPageRenderer Când te-ai… trebuie să fie o ieşire de renderizare dincolo de ceea ce BmpDevice oferă direct.
Cazuri de utilizare
- Generația miniaturilor Redacționați prima pagină a fiecărui document ca imagine de previzualizare
- Previzuirea documentului afișează o pagină specifică într-un vizualizator de imagini
- Pipeline-uri de imagini să transfere imaginile paginii renderizate la OCR sau instrumente de analiză a imaginilor
- Previzualizare a lotului iterate toate paginile și să facă fiecare un fișier 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");
}
}