Ajustar todas las columnas de la hoja de trabajo en una sola página de PDF

Ajustar las columnas de la hoja de trabajo en una sola página de PDF

PdfSaveOptions.all_columns_in_one_page_per_sheet asegura que todas las columnas de una hoja de trabajo se representen en una sola página de PDF, aunque las filas pueden expandirse en varias páginas dependiendo de los datos en la hoja de trabajo.

El código de muestra a continuación muestra cómo utilizar la propiedad PdfSaveOptions.all_columns_in_one_page_per_sheet para representar una hoja de cálculo grande de 100 columnas.

from aspose.cells import PdfSaveOptions, SaveFormat, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Create and initialize an instance of Workbook
book = Workbook(dataDir + "TestBook.xlsx")
# Create and initialize an instance of PdfSaveOptions
saveOptions = PdfSaveOptions(SaveFormat.PDF)
# Set AllColumnsInOnePagePerSheet to true
saveOptions.all_columns_in_one_page_per_sheet = True
# Save Workbook to PDF fromart by passing the object of PdfSaveOptions
dataDir = dataDir + "output.out.pdf"
book.save(dataDir, saveOptions)