Page cihazları

Bu kılavuz, PDF sayfalarını görüntü dosyalarına nasıl dönüştürdüğünü gösterir. BmpDevice ve PdfPageRenderer in Aspose.PDF FOSS for Java. BMP’yi oluşturmayı öğreneceksiniz miniatürler ve görüntü tabanlı işleme borular için sayfa renderasyonu kullanın.

BmpDevice

BmpDevice Bir PDF sayfasını bir BMP görüntü dosyasına dönüştürür. bu, oluşturmak için yararlıdır miniatürler, belge tahminleri ve görüntü tabanlı borular. process(page, path) A ile Page örneği ve BMP dosyasını üretmek için bir çıkış dosya yolu.

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");
}

çıkış, standart Java ile daha fazla işlenebilen bir BMP dosyasıdır. resim kitaplıkları gibi javax.imageio.

PdfPageRenderer için

PdfPageRenderer PDF sayfaları görüntü çıkışına dönüştürür. kullanın PdfPageRenderer Sen ne zaman Üretimi ne dışında yapmamız gerekiyor BmpDevice doğrudan sağlar.

Cases Kullanımı

  • Tumbnail nesil - Her belgenin ilk sayfasını bir önizleme görüntüsü olarak sunar.
  • Önizleme belgesel - Bir görüntü izleyicisinde belirli bir sayfa görüntülemek
  • Fotoğraf Pipelin - Rendered sayfa görüntüleri OCR veya görüntü analizi araçlarına aktarın.
  • Batch Önizleme - Tüm sayfaları iterate ve her birini ayrı bir dosyaya dönüştürün.
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");
    }
}

See Also

 Türkçe