حذف المسافات الزائدة بعد فاصل السطر أثناء استيراد HTML

تأثير تعيين الخاصية HTMLLoadOptions.DeleteRedundantSpaces إلى false و true

توضح لقطة الشاشة التالية تأثير تعيين هذه الخاصية علىخاطئة وحقيقي.

ما يجب القيام به: image_بديل_نص

حذف المسافات الزائدة بعد فاصل السطر أثناء استيراد HTML

عينة البرمجة

يُظهر نموذج التعليمات البرمجية التالي استخدام امتداد الملفHTMLLoadOptions.DeleteRedundantSpaces خاصية. يرجى ضبطهحقيقي أوخاطئة للحصول على الإخراج كما هو موضح في الصورة أعلاه.

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