Устройства для страниц

Устройства для страниц

В этом руководстве показано, как преобразовать страницы 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 переводится в изображение. Используйте 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");
    }
}

See Also

 Русский