Is this possible

Does anyone know if there is a plugin available that does this or, do you think it is possible to build this on Bubble?

User uploads a PDF.

User adds data to the PDF, user presses a button, and creates a new PDF with the data they entered. The original PDF remains the same so the user can easily repeat this process.

yes - you can achieve this using the docspring plugin.