Python.NET ile Excel sayfasını Fit edilmiş Sayfalar Geniş ve Yüksek olarak Yazdırma

Giriş

fit_to_pages_wide ve fit_to_pages_tall ayarları, yazdırma sırasında tabloyu ölçeklendirir. Bu ayarlar, baskıya alınan çıktının belirli sayfa boyutları içinde olmasını sağlar:

  1. fit_to_pages_wide: Yazdırma için yatay sayfa sayısını belirtir
  2. fit_to_pages_tall: Yazdırma için dikey sayfa sayısını belirtir

Neden FitToPagesWide ve FitToPagesTall Kullanılır

Ana faydalar şunları içerir:

  1. Hassas yazdırma düzeni kontrolü
  2. Tutarlı çok sayfalı biçimlendirme
  3. Profesyonel belge sunumu

Excel’de Dosyayı Geniş ve Yüksek olarak Yazdırmak için nasıl yapılır

Microsoft Excel’de yapılandırmak için:

  1. Çalışma kitabını açın ve çalışma sayfasını seçin
  2. Sayfa DüzeniSayfa Ayarı iletişim kutusuna gidin
  3. Sayfa sekmesinde, Ölçeklendirme altında:
    • “Genişliğe göre sığdır” seçeneğini seçin Sayfaları geniş (yatay) ve yüksek (dikey) olarak belirt

Aspose.Cells kullanarak Excel’i Uyumlu Sayfalar Geniş ve Yüksek olarak Yazdırma Yöntemi

Programatik olarak yapılandırmak için:

  1. örnek dosya yükle
  2. Çalışma sayfasının page_setup nesnesine eriş
  3. fit_to_pages_tall ve fit_to_pages_wide özelliklerini ayarla
from aspose.cells import Workbook

# Instantiating a Workbook object
workbook = Workbook("input.xlsx")

# Accessing the first worksheet in the Excel file
worksheet = workbook.worksheets[0]

# Setting the number of pages to which the length of the worksheet will be spanned
worksheet.page_setup.fit_to_pages_tall = 1

# Setting the number of pages to which the width of the worksheet will be spanned
worksheet.page_setup.fit_to_pages_wide = 1

# Save the workbook
workbook.save("out_net.pdf")

Çıktı sonucu:

Çalışma Sayfasını Tek Sayfa Olarak Yazdırma

Tek sayfa çıktı almak için:

  1. PdfSaveOptions kullan
  2. one_page_per_sheet özelliğini ayarla
from aspose.cells import Workbook, PdfSaveOptions

# Instantiating a Workbook object
workbook = Workbook("sample.xlsx")

options = PdfSaveOptions()

# Setting OnePagePerSheet option
options.one_page_per_sheet = True

# Save the workbook with options
workbook.save("OnePagePerSheet.pdf", options)

Çıktı sonucu:

Tüm Sütunları Bir Sayfada Yazdırma Yöntemi

Sütunları yatay olarak birleştirmek için:

  1. PdfSaveOptions yapılandır
  2. all_columns_in_one_page_per_sheet özelliğini etkinleştir
from aspose.cells import Workbook, PdfSaveOptions

# Instantiating a Workbook object
workbook = Workbook("sample.xlsx")

options = PdfSaveOptions()

# Setting all columns in one page per sheet
options.all_columns_in_one_page_per_sheet = True

# Save the workbook
workbook.save("AllColumnsInOnePagePerSheet.pdf", options)

Çıktı sonucu: