Yazdırma alanı aralığını HTML olarak dışa aktar

Olası Kullanım Senaryoları

Bu, yalnızca yazdırma alanını, yani tüm sayfa yerine seçilen hücre aralığını HTML’e aktarmamız gereken yaygın bir senaryodur. Bu özellik PDF oluşturma için zaten mevcuttur, ancak şimdi bu görevi HTML için de gerçekleştirebilirsiniz. Önce çalışma sayfasının sayfa yapısı nesnesinde yazdırma alanını ayarlayın. Daha sonra, kullanHtmlSaveOptions.ExportPrintAreaOnly yalnızca seçilen aralığı dışa aktarmak için işaretle.

Basit kod

Aşağıdaki örnek kod bir çalışma kitabı yükler ve ardından yazdırma alanını HTML’e verir. Bu özelliği test etmek için örnek dosya aşağıdaki bağlantıdan indirilebilir:

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