Eliminar espacios redundantes después de un salto de línea al importar HTML

Efecto de establecer la propiedad HTMLLoadOptions.DeleteRedundantSpaces en falso y verdadero

La siguiente captura de pantalla muestra el efecto de establecer esta propiedad en false y true.

todo:image_alt_text

Eliminar espacios redundantes después de un salto de línea al importar HTML

Ejemplo de Programación

El siguiente código de muestra muestra el uso de la propiedad HTMLLoadOptions.DeleteRedundantSpaces. Por favor establézcala como true o false para obtener la salida como se muestra en la captura de pantalla anterior.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Sample Html containing redundant spaces after <br> tag
string html = "<html> <body> <table> <tr> <td> <br> This is sample data <br> This is sample data<br> This is sample data</td> </tr> </table> </body> </html>";
// Convert Html to byte array
byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(html);
// Set Html load options and keep precision true
HtmlLoadOptions loadOptions = new Aspose.Cells.HtmlLoadOptions(LoadFormat.Html);
loadOptions.DeleteRedundantSpaces = true;
// Convert byte array into stream
MemoryStream stream = new MemoryStream(byteArray);
// Create workbook from stream with Html load options
Workbook workbook = new Workbook(stream, loadOptions);
// Access first worksheet
Worksheet sheet = workbook.Worksheets[0];
// Auto fit the sheet columns
sheet.AutoFitColumns();
// Save the workbook
workbook.Save(outputDir + "outputDeleteRedundantSpacesWhileImportingFromHtml.xlsx", SaveFormat.Xlsx);