Greetings, Nageswara -
I could be mistaken (wouldn't be the first time and most definitely won't be the last, either), but this sounds to me more like an issue with the OLE container that PB hooks into via OLE to display PDF's than a PB issue. Your PDF Browser Control may be old.
For example, on my PC I have a relatively recent install of Acrobat Reader DC, and the PDF Browser Control that it publishes on my system (located in C:\Program File (x86)\Common Files\Adobe\Acrobat\ActiveX\AcroPDFImpl.dll) is product version 20.12.20041.394260, Copyright 1984-2020.
You can find out the location of the ActiveX control on your system from within PB by inserting an OLE control in a window, then in the Insert Object dialog window, select the Insert Control tab and highlight the control type (my system lists "Adobe Acrobat DC Browser Control" and "Adobe PDF Reader". Highlight one, then click the Browse... button to see the OLE Object Browser window. In this window, the InprocServer32 entry under "Class Information" will show you the file path. In Windows Explorer, right-click on this file and select the Details tab to see the product version.
If your PDF browser ActiveX control is outdated, it maybe cannot support the compatibility level that NitroPDF is creating. What PDF compatibility level is NitroPDF creating? I'm not familiar with this product. Can you configure NitroPDF to generate an earlier level?
John