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

Vezi și:

 Română