Editable HTML per record?

I’ve got an HTML page I’ve designed that works perfectly, but I’ve had difficulty finding a way to take it and translate it directly into Knack’s record fields. A different idea I had was to have the HTML file copied onto each record as a File object (or so on), then this HTML file is edited and assembled by other field values. This way I can just embed the record’s html using iframe directly onto pages.

Does Knack allow you to do this? Can you edit a file field’s actual data?