Устройства за страници

Това ръководство показва как да превърнете PDF страници в изобразителни файлове, използвайки BmpDevice и в) PdfPageRenderer в Aspose.PDF FOSS за Java. Ще научите как да генерирате BMP изображения и използване на рендериране на страници за обработки, базирани на изкуства.

BmpDevice

BmpDevice Превръща PDF страница в BMP файл с изображения. Това е полезно за генериране на миниатюри, предварителни прожекции на документи и тръбопроводи за изображения. process(page, path) с а Page инстанция и изход на файла за производство на 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");
}

Изходът е стандартен BMP файл, който може да бъде обработен с стандартна Java. библиотеки с изображения като: javax.imageio.

PdfPageRenderer

PdfPageRenderer Превръща PDF страници в изход на изображение. Използвайте PdfPageRenderer Когато ти… трябва да се изработи повече от това, което е необходимо за изпълнение на BmpDevice предоставя директно.

Използвайте случаи

  • Създаване на миниатюри превръща първата страница на всеки документ в изображение за предварително преглед
  • Преглед на документа показване на конкретна страница в прегледник за изображения
  • Снимки от тръбопроводи прехвърляне на изображения от рендерираната страница в OCR или инструменти за анализ на образи
  • Преглед на партидата Итерация на всички страници и превръщане на всяка в отделен файл
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");
    }
}

Вижте също:

 Български