صفحه دستگاه ها
این راهنمای نشان می دهد که چگونه صفحات PDF را به فایل های تصویر با استفاده از BmpDevice و PdfPageRenderer در Aspose.PDF FOSS برای جاوا. شما یاد خواهید گرفت که چگونه به تولید BMP تکه ها و استفاده از صفحه رندر برای لوله های پردازش مبتنی بر تصویر.
BmpDevice
BmpDevice یک صفحه PDF را به یک فایل تصویر BMP تبدیل می کند.این برای تولید تامبنیل ها، پیش نمایش های اسناد و لوله های مبتنی بر تصویر. process(page, path) با A 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 یا ابزارهای تجزیه و تحلیل تصویر
- پیش نمایش Batch - تمام صفحات را به صورت جداگانه و هر یک از آنها را در یک فایل جداگو قرار دهید.
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");
}
}