Экспорт диапазона области печати в HTML

Возможные сценарии использования

Это распространенный сценарий, когда нам нужно экспортировать только область печати, т.е. выбранный диапазон ячеек, а не весь лист в HTML. Эта функция уже доступна для рендеринга PDF, однако теперь вы можете выполнить эту задачу и для HTML. Сначала установите область печати в объекте настройки страницы рабочего листа. В дальнейшем используйтеХтмлсавеоптионс. Экспортпринтареаонли флаг, чтобы экспортировать только выбранный диапазон.

Образец кода

Следующий пример кода загружает книгу, а затем экспортирует область печати в HTML. Пример файла для тестирования этой функции можно загрузить по следующей ссылке:

образецInlineCharts.xlsx

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Load the Excel file.
Workbook wb = new Workbook(sourceDir + "sampleInlineCharts.xlsx");
// Access the sheet
Worksheet ws = wb.Worksheets[0];
// Set the print area.
ws.PageSetup.PrintArea = "D2:M20";
// Initialize HtmlSaveOptions
HtmlSaveOptions options = new HtmlSaveOptions();
// Set flag to export print area only
options.ExportPrintAreaOnly = true;
//Save to HTML format
wb.Save(outputDir + "outputInlineCharts.html", options);