The LT3791 is a synchronous 4-switch buck-boost LED driver controller. The controller can regulate LED current up to 52V of LED string with input voltages...
LT3791 on Analog.com
My application is as below:
Input: DC 12-48V
If this case is desired, is LT3791 suitable for this application? Or would you please promote a part?
This should be fine. You can also download LTPowerCAD to help you design your converter and LTSPice to simulate your design.