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