Esporta l'intervallo dell'area di stampa in HTML

Possibili scenari di utilizzo

Questo è uno scenario comune in cui è necessario esportare solo l’area di stampa, ovvero l’intervallo selezionato di celle anziché l’intero foglio in HTML. Questa funzione è già disponibile per il rendering PDF, tuttavia ora è possibile eseguire questa attività anche per HTML. Per prima cosa impostare l’area di stampa nell’oggetto di impostazione della pagina del foglio di lavoro. In seguito, usaHtmlSaveOptions.ExportPrintAreaOnly flag per esportare solo l’intervallo selezionato.

Codice d’esempio

Il seguente codice di esempio carica una cartella di lavoro e quindi esporta l’area di stampa in HTML. Il file di esempio per testare questa funzione può essere scaricato dal seguente collegamento:

sampleInlineCharts.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);