Shared.zip (325.2 KB)
Workbook workbook = new Workbook(filepath);
//Validate in case file is corrupted. Normally excel file should have at least 1 sheet
if (workbook.Worksheets.Any())
{
var worksheet = workbook.Worksheets[0];
worksheet.AutoFitRows();
//Make all worksheet visible false except for first one for pdf conversion
// If there is any value in workSheetArray mark thse worksheet indexes as visible
//Item.Index starts at 0 so must add +1 to comapare with workSheetArray values
foreach (Worksheet item in workbook.Worksheets)
{
item.IsVisible = workSheetArray==null || !workSheetArray.Any()? item.Index == 0: workSheetArray.Contains((item.Index + 1).ToString());
}
}
var stream = workbook.SaveToStream();
workbook.Save(convertedPdfTempFile, SaveFormat.Pdf);
OldVersion: Aspose.Cells.dll ( 2016 )
NewVersion: