Thanks for your inquiry. We have reproduced and logged ticket WORDSNET-16252 against your reported issue for further investigation and resolution. We will notify you as soon as this issue is resolved or we have any further information to share with you. We are sorry for the inconvenience.
Currently you can set the Run.Font.Size to 7 and resolve the character overlapping issue Doc258_PDF_Output.zip (42.4 KB). Please have a look at this sample code.
Document doc = new Document(dataDir + @"Doc258.docx");
// Current solution
NodeCollection maths = doc.GetChildNodes(NodeType.OfficeMath, true);
foreach (OfficeMath math in maths)
if ((math.ParentNode.NodeType != NodeType.OfficeMath))
math.DisplayType = OfficeMathDisplayType.Display;
math.Justification = OfficeMathJustification.Center;
foreach (Run run in math.GetChildNodes(NodeType.Run, true))
// Set font size to 7
run.Font.Size = 7;
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
pdfSaveOptions.SaveFormat = SaveFormat.Pdf;
//pdfSaveOptions.EmbedFullFonts = true;
doc.Save(dataDir + "Doc258_docx_out.pdf", pdfSaveOptions);
Thank you for your cooperation.