ImageOrPrintOptions'ın PageIndex ve PageCount Özelliklerini Kullanarak Sayfa Sırasını Oluşturun
Contents
[
Hide
]
ImageOrPrintOptions’ın PageIndex ve PageCount Özelliklerini Kullanarak Sayfa Sırasını Oluşturun
Aspose.Cells ile Excel dosyanızın bir dizi sayfasını görüntülere dönüştürebilirsiniz.ImageOrPrintOptions.PageIndex veImageOrPrintOptions.PageCount özellikler. Bu özellikler, çalışma sayfanızda çok fazla örneğin binlerce sayfa olduğunda, ancak bunlardan yalnızca bazılarını işlemek istediğinizde kullanışlıdır. Bu sadece işlem süresinden tasarruf etmekle kalmayacak, aynı zamanda işleme sürecinin bellek tüketiminden de tasarruf sağlayacaktır.
Aşağıdaki örnek kod, örnek Excel dosyasını yükler ve yalnızca 4, 5, 6 ve 7. sayfaları oluşturur.ImageOrPrintOptions.PageIndexveImageOrPrintOptions.PageCount özellikler. Aşağıdakiler, örnek kod tarafından oluşturulan işlenmiş sayfaların görüntüleridir.
![]() |
![]() |
---|---|
![]() |
![]() |
Basit kod
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
source_directory = "Examples/SampleFiles/SourceDirectory/" | |
output_directory = "Examples/SampleFiles/OutputDirectory/" | |
# Load the Sample Workbook | |
workbook = Workbook(source_directory + "sampleImageOrPrintOptions_PageIndexPageCount.xlsx") | |
# Access the first worksheet | |
worksheet = workbook.getWorksheets().get(0) | |
# Specify image or print options | |
# We want to print pages 4, 5, 6, 7 | |
imageOrPrintOptions = ImageOrPrintOptions() | |
imageOrPrintOptions.setPageIndex(3) | |
imageOrPrintOptions.setPageCount(4) | |
imageOrPrintOptions.setImageFormat(ImageFormat.getPng()) | |
# Create sheet render object | |
sheetRender = SheetRender(worksheet, imageOrPrintOptions) | |
# Print all the pages as images | |
i = imageOrPrintOptions.getPageIndex() | |
while i < sheetRender.getPageCount(): | |
sheetRender.toImage(i, output_directory + "outputImage-" + str(i+1) + ".png") | |
i += 1 |