Guardar Hojas de Cálculo Especificadas en PDF

Por defecto, Aspose.Cells guarda todas las hojas de cálculo visibles en un libro de trabajo en un archivo pdf. Con la opción PdfSaveOptions.SheetSet, puede guardar las hojas de cálculo especificadas en un archivo pdf. por ejemplo, puede 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.SheetSet.

La hoja ‘Sheet2’ es la hoja activa del archivo fuente ejemplo-de-conjunto-de-hojas.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);

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.SheetSet.

El archivo fuente ejemplo-de-conjunto-de-hojas.xlsx contiene las cuatro hojas con la hoja oculta ‘Sheet3’.

// 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);

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.SheetSet.

// 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);