Move Unity Text to a texture

I'm making a sooooo simple "photo editor". I have a texture - background , and on top of it, the user must write some text. As a result, my class / script should save an image with text overlaid on top (with the extension pre-selected by the user).

(well the type is like in photoshop)

How can this be done?

Author: KuzCode, 2020-03-03