Экспорт диапазона области печати в HTML
Возможные сценарии использования
Это очень распространенный сценарий, при котором нам необходимо экспортировать только область печати, т.е. выбранный диапазон ячеек, а не весь лист, в HTML. Эта функция уже доступна для создания PDF-файлов, теперь вы можете выполнять это действие и для HTML. Сначала установите область печати в объекте настройки страницы листа. Затем используйте HtmlSaveOptions.ExportPrintAreaOnly для экспорта только выбранного диапазона.
Код Java для экспорта диапазона области печати в HTML
Следующий образец кода загружает книгу, а затем экспортирует область печати в HTML. Образец файла для тестирования этой функции можно скачать по следующей ссылке:
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Load the Excel file. | |
Workbook wb = new Workbook(srcDir + "sampleInlineCharts.xlsx"); | |
// Access the sheet | |
Worksheet ws = wb.getWorksheets().get(0); | |
// Set the print area. | |
ws.getPageSetup().setPrintArea("D2:M20"); | |
// Initialize HtmlSaveOptions | |
HtmlSaveOptions options = new HtmlSaveOptions(); | |
// Set flag to export print area only | |
options.setExportPrintAreaOnly(true); | |
//Save to HTML format | |
wb.save(outDir + "outputInlineCharts.html",options); |