So drucken Sie Excel als angepasste Seiten breit und hoch mit Python.NET
Contents
[
Hide
]
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.
- fit_to_pages_wide: Gibt die horizontale Seitenanzahl für den Druck an
- fit_to_pages_tall: Gibt die vertikale Seitenanzahl für den Druck an
Warum FitToPagesWide und FitToPagesTall verwenden
Wichtige Vorteile sind:
- Präzise Drucklayoutsteuerung
- Konsistente Mehrblattformatierung
- Professionelle Dokumentenpräsentation
So drucken Sie eine Datei als angepasste Seiten breit und hoch in Excel
Zur Konfiguration in Microsoft Excel:
- Arbeitsmappe öffnen und Arbeitsblatt auswählen
- Navigieren Sie zu Seitenlayout → Seite einrichten Dialog
- 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:
- Laden Sie Beispiel Datei
- Zugriff auf das page_setup-Objekt des Arbeitsblatts
- 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:
- Verwenden Sie PdfSaveOptions
- 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:
- Konfigurieren Sie PdfSaveOptions
- 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: