Hey there! Currently there is not a supported way to do this. However, if you have root access to both the DirectAdmin system and the cPanel system you can use the Transfer Tool to migrate your site directly between the two machines. You can find more details on how to use that tool here:
This interface copies multiple accounts from a remote server to your cPanel & WHM server.
docs.cpanel.net
If you only have that backup file you may need to manually extract it and move the files to the correct location on the cPanel system. The following guide will help with that process:
This document describes how to migrate your web accounts from unsupported third-party control panels to cPanel & WHM.
docs.cpanel.net