Belirtilen Çalışma Sayfalarını PDF Olarak Kaydet

Varsayılan olarak, Aspose.Cells tüm görünür çalışma sayfalarını bir çalışma kitabında PDF dosyasına kaydeder. PdfSaveOptions.SheetSet seçeneği ile belirtilen çalışma sayfalarını PDF dosyasına kaydedebilirsiniz. Örneğin, etkin çalışma sayfasını PDF olarak kaydedebilir, tüm çalışma sayfalarını (hem görünür hem gizli çalışma sayfalarını) PDF olarak kaydedebilir, özel birden fazla çalışma sayfasını PDF olarak kaydedebilirsiniz.

Etkin Çalışma Sayfasını PDF Olarak Kaydet

Sadece etkin çalışma sayfasını PDF’ye dışa aktarmak istiyorsanız, bunu SheetSet.Active seçeneğine PdfSaveOptions.SheetSet seçeneği ile geçerek başarabilirsiniz.

Sheet2 sayfası kaynak dosyanın sheetset-example.xlsx dosyasında etkin sayfadır.

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

Tüm Çalışma Sayfalarını PDF Olarak Kaydet

SheetSet.Visible, çalışma kitabındaki görünür sayfaları gösterir ve SheetSet.All görünür sayfaları ve gizli/görünmez sayfaları içeren tüm sayfaları gösterir. Tüm sayfaları PDF olarak dışa aktarmak istiyorsanız, sadece SheetSet.All seçeneğini PdfSaveOptions.SheetSet seçeneğine geçebilirsiniz.

Kaynak dosya sheetset-example.xlsx gizli Sheet3 sayfası dahil olmak üzere dört sayfayı içerir.

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

Belirtilen Çalışsayfalarını PDF olarak kaydet

İstenen/özel birden fazla çalışma sayfasını PDF olarak dışa aktarmak istiyorsanız, PdfSaveOptions.SheetSet seçeneğine birden fazla sayfa indeksini geçerek bunu başarabilirsiniz.

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