ResimOluşturYazdırOptions ın PageIndex ve PageCount Özelliklerini Kullanarak Sayfaların Sıralı Olarak Görüntülenmesi
Olası Kullanım Senaryoları
Belirli bir çalışma dosyasının sayfalarının sıralı olarak ImageOrPrintOptions.PageIndex ve ImageOrPrintOptions.PageCount özellikleri ile Aspose.Cells kullanarak resimlere dönüştürülmesi mümkündür. Bu özellikler, çalışma sayfanızda binlerce gibi çok fazla sayfa bulunsa da sadece bazılarını dönüştürmek istediğinizde kullanışlıdır. Bu sadece işleme zamanını değil, aynı zamanda dönüştürme işleminin bellek tüketimini de kaydedecektir.
Görüntü veya Yazdırma Seçenekleri Kullanılarak Sayfa Dizisi Oluşturma
Aşağıdaki örnek kod, örnek Excel dosyasını yükler ve sadece 4, 5, 6 ve 7 sayfaları kullanarak ImageOrPrintOptions.PageIndex ve ImageOrPrintOptions.PageCount özelliklerini kullanarak oluşturulan sayfaları oluşturur. İşte kod tarafından oluşturulan renderlenmiş sayfalar.
![]() |
![]() |
---|---|
![]() |
![]() |
Örnek Kod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Load the sample Excel file | |
Workbook wb = new Workbook(srcDir + "sampleImageOrPrintOptions_PageIndexPageCount.xlsx"); | |
//Access the first worksheet | |
Worksheet ws = wb.getWorksheets().get(0); | |
//Specify image or print options | |
//We want to print pages 4, 5, 6, 7 | |
ImageOrPrintOptions opts = new ImageOrPrintOptions(); | |
opts.setPageIndex(3); | |
opts.setPageCount(4); | |
opts.setImageType(ImageType.PNG); | |
//Create sheet render object | |
SheetRender sr = new SheetRender(ws, opts); | |
//Print all the pages as images | |
for (int i = opts.getPageIndex(); i < sr.getPageCount(); i++) | |
{ | |
sr.toImage(i, outDir + "outputImage-" + (i+1) + ".png"); | |
} |