Eliminar espacios redundantes después del 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 enfalso yverdadero.

todo:imagen_alternativa_texto

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

El siguiente código de ejemplo muestra el uso de laHtmlLoadOptions.DeleteRedundantSpaces propiedad. Por favor, configúraloverdadero ofalso para obtener el resultado 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-Java
// The path to the documents directory
String dataDir = Utils.getSharedDataDir(DeleteRedundantSpacesFromHtml.class) + "TechnicalArticles/";
// 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 = html.getBytes();
// Set Html load options and keep precision true
HtmlLoadOptions loadOptions = new HtmlLoadOptions(LoadFormat.HTML);
loadOptions.setDeleteRedundantSpaces(true);
// Convert byte array into stream
java.io.ByteArrayInputStream stream = new java.io.ByteArrayInputStream(byteArray);
// Create workbook from stream with Html load options
Workbook workbook = new Workbook(stream, loadOptions);
// Access first worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
// Auto fit the sheet columns
worksheet.autoFitColumns();
// Save the workbook
workbook.save(dataDir + "DRSFromHtml_out-" + loadOptions.getDeleteRedundantSpaces() + ".xlsx", SaveFormat.XLSX);
System.out.println("File saved");