Ta bort redundanta blanksteg efter radbrytning vid import av HTML

Effekten av att sätta egenskapen HTMLLoadOptions.DeleteRedundantSpaces till false och true

Följande skärmdump visar effekten av att ställa in den här egenskapen tillfalsk ochSann.

todo:image_alt_text

Ta bort redundanta blanksteg efter radbrytning vid import av HTML

Programmeringsexempel

Följande exempelkod visar användningen avHTMLLoadOptions.DeleteRedundantSpaces fast egendom. Vänligen ställ in detSann ellerfalsk för att få utdata som visas i skärmdumpen ovan.

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