指定されたワークシートをPDFに保存する
デフォルトでは、Aspose.Cells for Python via .NETではワークブック内のすべての表示されているワークシートをPDFファイルに保存します。指定されたワークシートをPDFファイルに保存するためには、PdfSaveOptions.sheet_setオプションを使用できます。たとえば、アクティブなワークシートを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
を含むすべての4つのシートが含まれています。
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) |