Html to Pdf - Issue with nested blockquotes

After the third nested block quote, the indentation is incorrectly rendered.


Source C#:

Aspose.Pdf.Generator.Pdf pdf = new Aspose.Pdf.Generator.Pdf();
Aspose.Pdf.Generator.Section section = pdf.Sections.Add();
String dummy_text = [[See source HTML from below]]
Aspose.Pdf.Generator.Text text = new Aspose.Pdf.Generator.Text(section, dummy_text);
text.IsHtmlTagSupported = true;

section.Paragraphs.Add(text);

pdf.Save(@“C:/Src/test/blockquotes.pdf”);


Here is my source html. This is directly as I received it, some of it is malformed, but saving it as a .html and opening with any modern browser, it works just fine.

Source HTML:

4. Fourth Area

4.1 Fourth Area - Sub Point 1

4.1.1 Fourth Area - Sub Point 1 - Sub Point 1

4.1.1.1
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In eget nisi luctus, consequat diam quis, scelerisque ligula. Nam erat nisi, auctor ac dapibus non, convallis in lorem. Aenean dapibus lacinia dui ut venenatis. Aenean ante tellus, venenatis sit amet molestie vehicula, mattis eget est. Fusce vestibulum condimentum augue sed tristique. Maecenas tristique quam sit amet molestie accumsan. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut tellus lectus, ullamcorper vitae malesuada at, luctus et tellus. Phasellus pulvinar non sem vitae mollis. Ut fermentum vitae dolor non accumsan. *** sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur commodo dui tristique nisl pellentesque molestie. Etiam ullamcorper arcu tincidunt leo sagittis, sit amet dictum sem congue. Donec varius congue lectus vitae malesuada. [ABC: 1234]
 


4.1.1.2
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In eget nisi luctus, consequat diam quis, scelerisque ligula. Nam erat nisi, auctor ac dapibus non, convallis in lorem. Aenean dapibus lacinia dui ut venenatis. Aenean ante tellus, venenatis sit amet molestie vehicula, mattis eget est. Fusce vestibulum condimentum augue sed tristique. Maecenas tristique quam sit amet molestie accumsan. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut tellus lectus, ullamcorper vitae malesuada at, luctus et tellus. Phasellus pulvinar non sem vitae mollis. Ut fermentum vitae dolor non accumsan. *** sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur commodo dui tristique nisl pellentesque molestie. Etiam ullamcorper arcu tincidunt leo sagittis, sit amet dictum sem congue. Donec varius congue lectus vitae malesuada. [DEF: 1234]

4.1.2 Fourth Area - Sub Point 1 - Sub Point 2

4.1.2.1
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In eget nisi luctus, consequat diam quis, scelerisque ligula. Nam erat nisi, auctor ac dapibus non, convallis in lorem. Aenean dapibus lacinia dui ut venenatis. Aenean ante tellus, venenatis sit amet molestie vehicula, mattis eget est. Fusce vestibulum condimentum augue sed tristique. Maecenas tristique quam sit amet molestie accumsan. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut tellus lectus, ullamcorper vitae malesuada at, luctus et tellus. Phasellus pulvinar non sem vitae mollis. Ut fermentum vitae dolor non accumsan. *** sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur commodo dui tristique nisl pellentesque molestie. Etiam ullamcorper arcu tincidunt leo sagittis, sit amet dictum sem congue. Donec varius congue lectus vitae malesuada.
  • Item A
  • Item B
  • Item C
  • Item D
  • Item E
  • Item F
  • Item G
  • [GHI: 1234]

    4.1.2.2
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. In eget nisi luctus, consequat diam quis, scelerisque ligula. Nam erat nisi, auctor ac dapibus non, convallis in lorem. Aenean dapibus lacinia dui ut venenatis. Aenean ante tellus, venenatis sit amet molestie vehicula, mattis eget est. Fusce vestibulum condimentum augue sed tristique. Maecenas tristique quam sit amet molestie accumsan. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut tellus lectus, ullamcorper vitae malesuada at, luctus et tellus. Phasellus pulvinar non sem vitae mollis. Ut fermentum vitae dolor non accumsan. *** sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur commodo dui tristique nisl pellentesque molestie. Etiam ullamcorper arcu tincidunt leo sagittis, sit amet dictum sem congue. Donec varius congue lectus vitae malesuada.


    Tier 1 – The First Tier

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed eu lobortis nisi. Phasellus blandit, massa non pretium egestas, lorem orci tristique orci, quis rhoncus felis arcu accumsan libero. Suspendisse cursus mollis hendrerit. In blandit purus in sagittis accumsan. Nulla facilisi. Aliquam id fringilla nibh, ut tincidunt risus. Duis sit amet purus turpis. Donec quis rhoncus mi. Ut sit amet sem metus. Donec semper velit sit amet sagittis euismod. Cras laoreet, dui non ornare mollis, est mauris semper nisi, et bibendum.


    Tier 2 – Next Tier

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed eu lobortis nisi. Phasellus blandit, massa non pretium egestas, lorem orci tristique orci, quis rhoncus felis arcu accumsan libero. Suspendisse cursus mollis hendrerit. In blandit purus in sagittis accumsan. Nulla facilisi. Aliquam id fringilla nibh, ut tincidunt risus. Duis sit amet purus turpis. Donec quis rhoncus mi. Ut sit amet sem metus. Donec semper velit sit amet sagittis euismod. Cras laoreet, dui non ornare mollis, est mauris semper nisi, et bibendum.


    Tier 3 – Another Tier

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed eu lobortis nisi. Phasellus blandit, massa non pretium egestas, lorem orci tristique orci, quis rhoncus felis arcu accumsan libero. Suspendisse cursus mollis hendrerit. In blandit purus in sagittis accumsan. Nulla facilisi. Aliquam id fringilla nibh, ut tincidunt risus. Duis sit amet purus turpis. Donec quis rhoncus mi. Ut sit amet sem metus. Donec semper velit sit amet sagittis euismod. Cras laoreet, dui non ornare mollis, est mauris semper nisi, et bibendum.

    4.1.2.3 Some More Text That has been removed [1234]


    Hi Philip,


    Thanks
    for using our products.<o:p></o:p>

    I have tested the scenario and I am able to reproduce the same problem. For the sake of correction, I have logged it in our issue tracking system as PDFNEWNET-35744. We will investigate this issue in details and will keep you updated on the status of a correction.

    We apologize for your inconvenience.

    The issues you have found earlier (filed as PDFNEWNET-35744) have been fixed in Aspose.Pdf for .NET 9.6.0.


    This message was posted using Notification2Forum from Downloads module by Aspose Notifier.

    Hi Philip,


    Thanks for your patience. Please note your reported issue has been fixed in Aspose.Pdf for .NET 9.6.0. Please use new DOM approach for HTML to PDF conversion, it will help you to accomplish the task.


    Please feel free to contact us for any further assistance.

    Best Regards,