Çalışma Kitabını Yazdır ve Önizle
Yazdırma Girişi
Microsoft Excel, seçim belirtmediğiniz sürece tüm çalışma sayfası alanını yazdırmak istediğinizi varsayar. Aspose.Cells for Python via .NET kullanarak yazdırmak için önce aspose.cells.rendering isim alanını programa eklemeniz gerekir. Bu alan, SheetRender ve WorkbookRender gibi kullanışlı sınıflar içerir.
SheetRender Kullanarak Yazdır
SheetRender sınıfı bir çalışma sayfasını temsil eder ve to_printer yöntemine sahiptir, bu yöntem bir çalışma sayfasını yazdırabilir. Aşağıdaki örnek kod, bir çalışma sayfasını nasıl yazdıracağınızı gösterir.
WorkbookRender Kullanarak Yazdır
Bütün çalışma kitabını yazdırmak için sayfalar üzerinde döngü yapın ve onları yazdırın veya WorkbookRender sınıfını kullanın.
Yazdırma Önizlemesi
Milyonlarca sayfalı Excel dosyalarının PDF veya görüntüye 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ı Yazdırma Önizlemesi özelliği faydalı olabilir. Kullanıcı, dosyanın dönüştürülmeden önce toplam sayfa sayısını kontrol edebilir ve dönüştürülüp dönüştürülmeyeceğine karar verebilir. Bu makale, toplam sayfa sayısını öğrenmek için WorkbookPrintingPreview ve SheetPrintingPreview sınıflarını kullanmayı ele almaktadır.
Aspose.Cells for Python via .NET, yazdırma önizleme özelliği sağlar. Bunun için API WorkbookPrintingPreview ve SheetPrintingPreview sınıflarını sunar. Tüm çalışma kitabının yazdırma önizlemesini oluşturmak için, WorkbookPrintingPreview sınıfının bir örneğini oluşturun ve yapıcıya Workbook ve ImageOrPrintOptions nesnelerini geçirin. WorkbookPrintingPreview sınıfı, oluşturulan önizlemedeki sayfa sayısını döndüren bir evaluated_page_count metod sağlar. WorkbookPrintingPreview sınıfına benzer şekilde, SheetPrintingPreview sınıfı, belirli bir çalışma sayfası için yazdırma önizlemesi oluşturmakta kullanılır. Bir çalışma sayfasının yazdırma önizlemesini oluşturmak için, SheetPrintingPreview sınıfının bir örneğini oluşturun ve yapıcıya Worksheet ve ImageOrPrintOptions nesnelerini geçirin. SheetPrintingPreview sınıfı ayrıca, oluşturulan önizlemedeki sayfa sayısını döndüren bir SheetPrintingPreview.evaluated_page_count metod sağlar.
Aşağıdaki kod parçası, örnek excel dosyası kullanılarak hem WorkbookPrintingPreview hem de SheetPrintingPreview sınıflarının nasıl kullanılacağı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
Worksheet page count: 1