Guardar Hojas de Cálculo Especificadas en PDF
Por defecto, Aspose.Cells para Python via .NET guarda todas las hojas de cálculo visibles en un libro de trabajo en un archivo pdf. Con PdfSaveOptions.sheet_set opción, puedes guardar las hojas de cálculo especificadas en un archivo pdf. por ejemplo, puedes guardar la hoja de cálculo activa en pdf, guardar todas las hojas de cálculo (tanto visibles como ocultas) en pdf, guardar múltiples hojas de cálculo personalizadas en pdf.
Guardar Hoja de Cálculo Activa en PDF
Si desea exportar solo la hoja activa a PDF, puede lograrlo pasando SheetSet.active a la opción PdfSaveOptions.sheet_set.
La hoja ‘Sheet2’ es la hoja activa del archivo fuente ejemplo-de-conjunto-de-hojas.xlsx.
from aspose.cells import PdfSaveOptions, Workbook | |
from aspose.cells.rendering import SheetSet | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Open the template excel file | |
wb = Workbook("sheetset-example.xlsx") | |
# Set active sheet to output | |
pdfSaveOptions = PdfSaveOptions() | |
pdfSaveOptions.sheet_set = SheetSet.active | |
# Save the pdf file with PdfSaveOptions | |
wb.save("output.pdf", pdfSaveOptions) |
Guardar todas las hojas en PDF
SheetSet.visible indica las hojas visibles en un libro de trabajo, y SheetSet.all indica todas las hojas, incluidas las hojas visibles y las ocultas/invisibles, en un libro de trabajo. Si desea exportar todas las hojas a PDF, simplemente pase SheetSet.all a la opción PdfSaveOptions.sheet_set.
El archivo fuente ejemplo-de-conjunto-de-hojas.xlsx contiene las cuatro hojas con la hoja oculta ‘Sheet3’.
from aspose.cells import PdfSaveOptions, Workbook | |
from aspose.cells.rendering import SheetSet | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Open the template excel file | |
wb = Workbook("sheetset-example.xlsx") | |
# Set all sheets to output | |
pdfSaveOptions = PdfSaveOptions() | |
pdfSaveOptions.sheet_set = SheetSet.all | |
# Save the pdf file with PdfSaveOptions | |
wb.save("output.pdf", pdfSaveOptions) |
Guardar hojas de cálculo especificadas en PDF
Si desea exportar múltiples hojas deseadas/personalizadas a PDF, puede lograrlo pasando múltiples índices de hojas a la opción PdfSaveOptions.sheet_set.
from aspose.cells import PdfSaveOptions, Workbook | |
from aspose.cells.rendering import SheetSet | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Open the template excel file | |
wb = Workbook("sheetset-example.xlsx") | |
# Set custom multiple sheets(Sheet1, Sheet3) to output | |
sheetSet = SheetSet([0, 2 ]) | |
pdfSaveOptions = PdfSaveOptions() | |
pdfSaveOptions.sheet_set = sheetSet | |
# Save the pdf file with PdfSaveOptions | |
wb.save("output.pdf", pdfSaveOptions) |