Necesitas uno llamado TAdvWebBrowser y en la forma donde vayas a tener tu visor pdf en el evento onCreate pon esto:
Código Delphi
[-]
try
webBrowser1.Navigate('file:///'+FormaPrincipal.psRutaPDF);
except
ShellExecute(Handle, 'open', 'explorer.exe', PChar(FormaPrincipal.psRutaPDF), nil, SW_SHOWNORMAL);
PostMessage(Handle, WM_CLOSE, 0, 0); Exit;
end;
FormaPrincipal.psRutaPDF es una variable tipo string el cual almacena la ruta del archivo. Si en algun caso no se logra cargar el PDF en el webBrowser se abrira el archivo con el visor pdf predeterminado en la computadora.
Recuerda que los WebBrowser basados en Chromiun necesitan una dll llamada WebView2Loader