Gewählte Arbeitsblätter als PDF speichern
Standardmäßig speichert Aspose.Cells alle sichtbaren Arbeitsblätter in einer Arbeitsmappe in einer PDF-Datei. Mit der Option PdfSaveOptions.SheetSet können Sie bestimmte Arbeitsblätter in einer PDF-Datei speichern. z.B.: Sie können das aktive Arbeitsblatt in PDF speichern, alle Arbeitsblätter (sowohl sichtbare als auch ausgeblendete Arbeitsblätter) in PDF speichern, benutzerdefinierte mehrere Arbeitsblätter in PDF speichern.
Aktives Arbeitsblatt als PDF speichern
Wenn Sie nur das aktive Tabellenblatt in PDF exportieren möchten, können Sie dies erreichen, indem Sie SheetSet.Active an PdfSaveOptions.SheetSet übergeben.
Das Blatt Blatt2
ist das aktive Blatt der Quelldatei sheetset-example.xlsx.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Open the template excel file | |
Workbook wb = new Workbook("sheetset-example.xlsx"); | |
// Set active sheet to output | |
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions(); | |
pdfSaveOptions.setSheetSet(SheetSet.getActive()); | |
// Save the pdf file with PdfSaveOptions | |
wb.save("output.pdf", pdfSaveOptions); |
Alle Arbeitsblätter als PDF speichern
SheetSet.Visible zeigt die sichtbaren Blätter in einer Arbeitsmappe an, und SheetSet.All zeigt alle Blätter an, einschließlich sowohl der sichtbaren Blätter als auch der ausgeblendeten/unsichtbaren Blätter in einer Arbeitsmappe. Wenn Sie alle Blätter in PDF exportieren möchten, können Sie einfach SheetSet.All an PdfSaveOptions.SheetSet übergeben.
Die Quelldatei sheetset-example.xlsx enthält alle vier Blätter mit dem versteckten Blatt Blatt3
.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Open the template excel file | |
Workbook wb = new Workbook("sheetset-example.xlsx"); | |
// Set all sheets to output | |
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions(); | |
pdfSaveOptions.setSheetSet(SheetSet.getAll()); | |
// Save the pdf file with PdfSaveOptions | |
wb.save("output.pdf", pdfSaveOptions); |
Bestimmte Arbeitsblätter als PDF speichern
Wenn Sie gewünschte/benutzerdefinierte mehrere Blätter in PDF exportieren möchten, können Sie dies erreichen, indem Sie mehrere Blattindizes an PdfSaveOptions.SheetSet-Option übergeben.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Open the template excel file | |
Workbook wb = new Workbook("sheetset-example.xlsx"); | |
// Set custom multiple sheets(Sheet1, Sheet3) to output | |
SheetSet sheetSet = new SheetSet(new int[] { 0, 2 }); | |
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions(); | |
pdfSaveOptions.setSheetSet(sheetSet); | |
// Save the pdf file with PdfSaveOptions | |
wb.save("output.pdf", pdfSaveOptions); |