Trang thiết bị
Hướng dẫn này cho thấy cách chuyển đổi các trang PDF sang tệp hình ảnh bằng cách sử dụng BmpDevice và PdfPageRenderer in Aspose.PDF FOSS for Java. bạn sẽ học cách tạo BMP Nhỏ và sử dụng trang rendering cho các ống chế dựa trên hình ảnh.
BmpDevice
BmpDevice chuyển một trang PDF sang một tệp hình ảnh BMP. Điều này hữu ích để tạo ra Nhỏ, dự báo tài liệu và ống dựa trên hình ảnh. process(page, path) Với A Page ví dụ và một đường dẫn tệp xuất để tạo file 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");
}Tích xuất là một tệp BMP tiêu chuẩn có thể được xử lý thêm với Java tiêu chí. Thư viện hình ảnh như javax.imageio.
PdfPageĐiều kiện
PdfPageRenderer render PDF pages to image output. sử dụng PdfPageRenderer Khi bạn Cần sản xuất hơn những gì BmpDevice cung cấp trực tiếp.
Sử dụng Cases
- Thế hệ Thumbnail - Hiển thị trang đầu tiên của mỗi tài liệu như một hình ảnh trước
- Document dự báo - Hiển thị một trang cụ thể trong một hình ảnh viewers
- Hình xích pipeline - Chuyển hình ảnh trang được trình bày sang OCR hoặc công cụ phân tích hình dung
- Bác trước - Iterate tất cả các trang và render mỗi một file riêng biệt
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");
}
}