Perangkat halaman
Panduan ini menunjukkan bagaimana membuat halaman PDF menjadi file gambar menggunakan BmpDevice dan (b) PdfPageRenderer di Aspose.PDF FOSS untuk Java. Anda akan belajar menghasilkan BMP miniatur dan menggunakan render halaman untuk pipa pemrosesan berbasis gambar.
BmpPengaturan
BmpDevice membuat halaman PDF menjadi file gambar BMP. Ini berguna untuk menghasilkan gambar mini, pratinjau dokumen, dan pipa berbasis gambar. process(page, path) dengan a Page contoh dan jalur file output untuk menghasilkan 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");
}Output adalah file BMP standar yang dapat diproses lebih lanjut dengan Java standar perpustakaan gambar seperti: javax.imageio.
PdfPageRenderer (publikasi)
PdfPageRenderer merubah halaman PDF ke output gambar. Gunakan PdfPageRenderer ketika Anda perlu rendering output di luar apa yang BmpDevice memberikan secara langsung.
Kasus Penggunaan
- Generasi gambar miniatur membuat halaman pertama dari setiap dokumen sebagai gambar pratinjau
- Pratinjau dokumen menampilkan halaman tertentu dalam pemirsa gambar
- Pipa gambar melewatkan gambar halaman yang dirender ke OCR atau alat analisis gambar
- Pratinjau batch mengulang semua halaman dan membuat masing-masing menjadi file terpisah
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");
}
}