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