将指定的工作表保存为 PDF
默认情况下,Aspose.Cells for Python via .NET 将所有可见工作表保存到 PDF 文件中。 使用 PdfSaveOptions.sheet_set 选项,您可以将指定的工作表保存为 PDF 文件。例如,可以将活动工作表保存为 PDF,将所有工作表(包括可见和隐藏工作表)保存为 PDF,将自定义多个工作表保存为 PDF。
将活动工作表保存为 PDF
如果您只想将活动工作表导出为 PDF,则可以通过将 SheetSet.active 传递给 PdfSaveOptions.sheet_set 选项来实现。
工作表 Sheet2
是源文件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) |
将所有工作表保存为 PDF
SheetSet.visible 指示工作簿中的可见工作表,SheetSet.all 指示工作簿中包括可见工作表和隐藏/不可见工作表。如果您想将所有工作表导出为 PDF,只需将 SheetSet.all 传递给 PdfSaveOptions.sheet_set 选项。
源文件sheetset-example.xlsx包含所有四个工作表,其中隐藏了工作表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) |
将指定的工作表保存为 PDF
如果要将所需/自定义的多个工作表导出为 PDF,可以通过将多个工作表索引传递给 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) |