Attempting to create dynamic webpage
Nutshell: I have an image I'd like to add textboxes to and need to know the best language to use.
Story: I have an Excel document with very complex formulas spanning multiple pages. The front page has been designed for an end user and prints as a single page while the other pages remain hidden holding all the formula. The layout of the first page is superb and I want to keep it which is why I've output the first Excel page as a pdf, then used Photoshop to convert it to a .png to retain it's original size. What I'd like to do now is use the .png as a background image on a webpage and insert text boxes over the areas that require input/output to do the calculations so when it prints, it looks just like the original Excel document with the coding being done in the background. Also, it's very important for the information in the textboxes to be savable, preferably as a text file on my server that can be uploaded back into the forms later.
So my question is, what programming language would work best for this? I feel like if there's one where I can specify where my text boxes go over the image freely (drag/drop preferably, not having to calculate exactly what pixel the textbox should start at), that this would be much simpler. I've never done anything like this before and am at a complete loss! I can program in vb.net, c, html, and css, but I'm definitely open to learning new languages or scripting languages to accomplish this. Thank you for any replies ahead of time, and I sincerely look forward to any and all responses!