أجهزة الصفحة

يوضح هذا الدليل كيفية تحويل صفحات PDF إلى ملفات صور باستخدام BmpDevice و PdfPageRenderer في Aspose.PDF FOSS لـ Java سوف تتعلم كيفية توليد 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 أو تحليل الصور
  • عرض المجموعة إعادة تعديل جميع الصفحات وتقديم كل صفحة إلى ملف منفصل
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");
    }
}

انظر أيضا

 العربية