Thanks for contacting support.
We have tested the scenario while using following code snippet with Aspose.Pdf for .NET 17.9 and observed that the generated PDF by this version was better than that by version 17.1.0. For your reference, we have attached generated output and used code snippet as well.
var loadoptions = new HtmlLoadOptions(dataDir);
loadoptions.PageInfo.Margin = new MarginInfo(10, 10, 10, 10);
Document doc = new Document(dataDir + "Subform_.html", loadoptions);//MergePDF(docList);
doc.Save(dataDir + "Subform_.pdf");
Subform_.pdf (883.6 KB)
Furthermore, we have observed that the content was misaligned in the resultant PDF document and for the sake of correction, we have logged an issue as PDFNET-43438 in our issue tracking system. We will further look into the details of the issue and keep you posted with the status of its correction. Please be patient and spare us little time.
We are sorry for the inconvenience.