Экспорт диапазона области печати в HTML
Contents
[
Hide
]
Возможные сценарии использования
Это распространенный сценарий, когда нам нужно экспортировать только область печати, т.е. выбранный диапазон ячеек, а не весь лист в HTML. Эта функция уже доступна для рендеринга PDF, однако теперь вы можете выполнить эту задачу и для HTML. Сначала установите область печати в объекте настройки страницы рабочего листа. В дальнейшем используйтеХтмлсавеоптионс. Экспортпринтареаонли флаг, чтобы экспортировать только выбранный диапазон.
Образец кода
Следующий пример кода загружает книгу, а затем экспортирует область печати в HTML. Пример файла для тестирования этой функции можно загрузить по следующей ссылке:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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); |