Spara angivna arkpapper till PDF
Som standard, spara Aspose.Cells för Python via .NET alla synliga kalkylblad i en arbetsbok till PDF-fil. Med PdfSaveOptions.sheet_set-alternativet kan du spara angivna kalkylblad till PDF-fil. t.ex. du kan spara aktivt kalkylblad till PDF, spara alla kalkylblad (både synliga och dolda kalkylblad) till PDF, spara anpassade flera kalkylblad till PDF.
Spara aktivt arkpapp till PDF
Om du bara vill exportera det aktiva arkpappret till pdf, kan du uppnå detta genom att skicka SheetSet.active till PdfSaveOptions.sheet_set alternativet.
Arket Ark2
är det aktiva arkpappret i källfilen sheetset-example.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) |
Spara alla arkpapper till PDF
SheetSet.visible indikerar synliga ark i en arbetsbok, och SheetSet.all indikerar alla ark inklusive både synliga ark och dolda/osynliga ark i en arbetsbok. Om du vill exportera alla ark till pdf, kan du helt enkelt skicka SheetSet.all till PdfSaveOptions.sheet_set alternativet.
Källfilen sheetset-example.xlsx innehåller alla fyra ark med dolt ark Ark3
.
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) |
Spara angivna arbetsblad som PDF
Om du vill exportera önskade/anpassade flera ark till pdf, kan du uppnå detta genom att skicka flera arkindex till PdfSaveOptions.sheet_set alternativet.
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) |