We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

Line spacing with InsertHTML


I am currently evaluating this software and am trying to use DocumentBuilder to insert HTML into a Word document. If I insert an HTML paragraph it works, but it inserts it with line spacing set to 1.5 instead of single. How can I change this? I've tried setting ParagraphFormat.LineSpacing = 12 but it doesn't work.

My code looks like this:

Dim builder as New DocumentBuilder(doc)


builder.ParagraphFormat.LineSpacing = 12


Some test data


My entire document should always have single line spacing, so if there is a way to update the line spacing for the whole document once I've finished inserting the HTML then this would do the trick.



Hi Emma,

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Thanks for your request. You can try using the following code to achieve this:

DocumentBuilder builder = new DocumentBuilder(doc);



Some test data


Node[] nodeColl = doc.GetChildNodes(NodeType.Paragraph, true).ToArray();

// Loop through all Paragraphs.

foreach (Paragraph par in nodeColl)

par.ParagraphFormat.LineSpacing = 12;

// Save output document.


Best regards,

Thank you for the quick response, that worked perfectly.