So drucken Sie Excel als angepasste Seiten breit und hoch mit Python.NET

Einführung

Die Einstellungen fit_to_pages_wide und fit_to_pages_tall steuern die Skalierung des Tabellenblatts beim Drucken. Diese Einstellungen stellen sicher, dass der gedruckte Ausgang innerhalb der angegebenen Seitengröße passt.

  1. fit_to_pages_wide: Gibt die horizontale Seitenanzahl für den Druck an
  2. fit_to_pages_tall: Gibt die vertikale Seitenanzahl für den Druck an

Warum FitToPagesWide und FitToPagesTall verwenden

Wichtige Vorteile sind:

  1. Präzise Drucklayoutsteuerung
  2. Konsistente Mehrblattformatierung
  3. Professionelle Dokumentenpräsentation

So drucken Sie eine Datei als angepasste Seiten breit und hoch in Excel

Zur Konfiguration in Microsoft Excel:

  1. Arbeitsmappe öffnen und Arbeitsblatt auswählen
  2. Navigieren Sie zu SeitenlayoutSeite einrichten Dialog
  3. Im Seite-Tab unter Skalierung:
    • Wählen Sie “Anpassen”
    • Seiten breit (horizontal) und hoch (vertikal) festlegen

So drucken Sie Excel als angepasste Seiten breit und hoch mit Aspose.Cells

Zur Programmatischen Konfiguration:

  1. Laden Sie Beispiel Datei
  2. Zugriff auf das page_setup-Objekt des Arbeitsblatts
  3. Setzen Sie die Eigenschaften fit_to_pages_tall und fit_to_pages_wide
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")

Ausgabenergebnis:

So drucken Sie ein Arbeitsblatt als Eine Seite

Um eine Einseiten-Ausgabe zu erzwingen:

  1. Verwenden Sie PdfSaveOptions
  2. Setzen Sie die one_page_per_sheet-Eigenschaft
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)

Ausgabenergebnis:

Wie man alle Spalten auf einer Seite druckt

Zur horizontalen Konsolidierung von Spalten:

  1. Konfigurieren Sie PdfSaveOptions
  2. Aktivieren Sie die all_columns_in_one_page_per_sheet-Eigenschaft
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)

Ausgabenergebnis: