Bereich des Druckbereichs in HTML exportieren
Mögliche Verwendungsszenarien
Dies ist ein gängiges Szenario, bei dem wir nur den Druckbereich, d.h. den ausgewählten Zellenbereich, anstelle des gesamten Arbeitsblatts in HTML exportieren müssen. Diese Funktion ist bereits für PDF-Rendering verfügbar, jetzt können Sie diese Aufgabe auch für HTML ausführen. Legen Sie zunächst den Druckbereich im Seitenlayoutobjekt des Arbeitsblatts fest. Verwenden Sie später die HtmlSaveOptions.ExportPrintAreaOnly-Markierung, um nur den ausgewählten Bereich zu exportieren.
Beispielcode
Der folgende Beispielscode lädt eine Arbeitsmappe und exportiert dann den Druckbereich in das HTML. Die Beispieldatei zum Testen dieser Funktion kann unter folgendem Link heruntergeladen werden:
// 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); |