Çalışma Kitabı ve Çalışma Sayfası Baskı Önizlemesi

Kullanım Senaryosu

Milyonlarca sayfalık Excel dosyalarının PDF veya görüntülere dönüştürülmesi gereken durumlar olabilir. Bu tür dosyaların işlenmesi çok zaman ve kaynak tüketebilir. Bu durumlarda, Çalışma Kitabı ve Çalışma Sayfası Baskı Önizleme özelliği faydalı olabilir. Bu tür dosyalar dönüştürülmeden önce, kullanıcı toplam sayfa sayısını kontrol edebilir ve dosyanın dönüştürülüp dönüştürülmeyeceğine karar verebilir. Bu makale, WorkbookPrintingPreview ve SheetPrintingPreview sınıflarını kullanarak toplam sayfa sayısını bulmaya odaklanmaktadır.

Çalışma Kitabı ve Çalışma Sayfası Baskı Önizlemesi

Aspose.Cells, baskı önizleme özelliği sağlar. Bunun için API, WorkbookPrintingPreview ve SheetPrintingPreview sınıflarını sağlar. Tüm çalışma kitabının baskı önizlemesini oluşturmak için, Workbook ve ImageOrPrintOptions nesnelerini yapıcıya geçirerek WorkbookPrintingPreview sınıfının bir örneğini oluşturun. WorkbookPrintingPreview sınıfı, oluşturulan önizlemedeki sayfa sayısını döndüren bir EvaluatedPageCount metodu sağlar. WorkbookPrintingPreview sınıfına benzer şekilde, SheetPrintingPreview sınıfı belirli bir çalışma sayfası için bir baskı önizlemesi oluşturmak için kullanılır. Bir çalışma sayfasının baskı önizlemesini oluşturmak için, Worksheet ve ImageOrPrintOptions nesnelerini yapıcıya geçirerek SheetPrintingPreview sınıfının bir örneğini oluşturun. SheetPrintingPreview sınıfı ayrıca oluşturulan önizlemedeki sayfa sayısını döndüren bir EvaluatedPageCount metodu sağlar.

Aşağıdaki kod parçası, örnek excel dosyasını kullanarak hem WorkbookPrintingPreview hem de SheetPrintingPreview sınıflarının kullanımını göstermektedir.

Örnek Kod

Yukarıdaki kodun yürütülmesiyle oluşturulan çıktı aşağıdaki gibidir.

Konsol Çıktısı

Workbook page count: 1</br>
Worksheet page count: 1