Прилади для сторінки
Цей керівництво показує, як передати сторінки 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");
}
}