Çalışma Kitabı ve Çalışma Sayfası Baskı Önizleme
Kullanım Senaryosu
Milyonlarca sayfa içeren Excel dosyalarının PDF veya görsellere dönüştürülmesi gereken durumlar olabilir. Bu tür dosyaların işlenmesi çok fazla zaman ve kaynak tüketecektir. Bu gibi durumlarda, Çalışma Kitabı ve Çalışma Sayfası Baskı Önizleme özelliği yararlı olabilir. Bu tür dosyaları dönüştürmeden önce, kullanıcı toplam sayfa sayısını kontrol edebilir ve ardından dosyanın dönüştürülüp dönüştürülmeyeceğine karar verebilir. Bu makale,Çalışma KitabıYazdırmaÖnizlemeveSheetPrintingÖnizlemetoplam sayfa sayısını öğrenmek için sınıflar.
Çalışma Kitabı ve Çalışma Sayfası Baskı Önizleme
Aspose.Cells, baskı ön izleme özelliği sağlar. Bunun için API şunları sağlar:Çalışma KitabıYazdırmaÖnizlemeveSheetPrintingÖnizlemesınıflar. Tüm çalışma kitabının baskı ön izlemesini oluşturmak için,Çalışma KitabıYazdırmaÖnizlemegeçerek sınıfÇalışma kitabıveResimVeyaBaskıSeçenekleriyapıcıya nesneler. buÇalışma KitabıYazdırmaÖnizlemesınıf bir sağlarDeğerlendirilen Sayfa Sayısıoluşturulan önizlemedeki sayfa sayısını döndüren yöntem. BenzerÇalışma KitabıYazdırmaÖnizlemesınıf,SheetPrintingÖnizlemeclass, belirli bir çalışma sayfası için bir baskı ön izleme oluşturmak için kullanılır. Bir çalışma sayfasının baskı ön izlemesini oluşturmak için,SheetPrintingÖnizlemegeçerek sınıfÇalışma kağıdıveResimVeyaBaskıSeçenekleriyapıcıya nesneler. buSheetPrintingÖnizlemesınıf ayrıca birDeğerlendirilen Sayfa Sayısıoluşturulan önizlemedeki sayfa sayısını döndüren yöntem.
Aşağıdaki kod parçacığı, her ikisinin de kullanımını gösterir.Çalışma KitabıYazdırmaÖnizlemeveSheetPrintingÖnizlemesınıfları kullanarakörnek excel dosyası.
Basit kod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the directories. | |
String sourceDir = Utils.Get_SourceDirectory(); | |
Workbook workbook = new Workbook(sourceDir + "Book1.xlsx"); | |
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions(); | |
WorkbookPrintingPreview preview = new WorkbookPrintingPreview(workbook, imgOptions); | |
System.out.println("Workbook page count: " + preview.getEvaluatedPageCount()); | |
SheetPrintingPreview preview2 = new SheetPrintingPreview(workbook.getWorksheets().get(0), imgOptions ); | |
System.out.println("Worksheet page count: " + preview2.getEvaluatedPageCount()); |
Yukarıdaki kod yürütülerek oluşturulan çıktı aşağıdadır.
Konsol Çıkışı
Çalışma kitabı sayfa sayısı: 1
Çalışma sayfası sayfa sayısı: 1