عرض تسلسل الصفحات باستخدام خصائص PageIndex و PageCount الخاصة بخيارات ImageOrPrintOptions
Contents
[
Hide
]
عرض تسلسل الصفحات باستخدام خصائص PageIndex و PageCount الخاصة بخيارات ImageOrPrintOptions
يمكنك عرض تسلسل من صفحات ملف Excel للصور باستخدام Aspose.Cells معImageOrPrintOptions.PageIndex وImageOrPrintOptions.PageCount الخصائص. تكون هذه الخصائص مفيدة عندما يكون هناك العديد من الصفحات على سبيل المثال في ورقة العمل الخاصة بك ولكنك تريد عرض بعضها فقط. لن يؤدي ذلك إلى توفير وقت المعالجة فحسب ، بل سيوفر أيضًا استهلاك الذاكرة لعملية العرض.
يقوم نموذج التعليمات البرمجية التالي بتحميل نموذج ملف Excel ويعرض الصفحات 4 و 5 و 6 و 7 فقط باستخدام ملفImageOrPrintOptions.PageIndexوImageOrPrintOptions.PageCount الخصائص. فيما يلي صور الصفحات المعروضة التي تم إنشاؤها بواسطة نموذج التعليمات البرمجية.
![]() |
![]() |
---|---|
![]() |
![]() |
عينة من الرموز
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 |